西游记黑盒版:Cxgrid获取选中行列,排序规则
来源:百度文库 编辑:偶看新闻 时间:2024/05/03 11:02:39
取列值
i := cxGrid1DBBandedTableView1.Controller.FocusedColumn.Index;
cxGrid1DBBandedTableView1.DataController.GetValue(cxGrid1DBBandedTableView1.Controller.SelectedRows[0].RecordIndex,i);
cxGrid1DBTableView1.DataController.Values[行,列]
取得焦点
cxGrid1DBTableView1.Columns[5].FocusWithSelection;
cxGrid1DBTableView1.Columns[4].Focused:=True;
得到当前点击的单元格的值
uses Clipbrd;OnCellClick事件代码:
procedure TForm1.cxGrid1DBTableView1CellClick(
Sender: TcxCustomGridTableView;
ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton;
AShift: TShiftState; var AHandled: Boolean);
var
v : Variant;
begin
v := ACellViewInfo.Value;//值
Clipboard.AsText := vartostr(v);//保存到clipboard
end;
cxGrid的DBTableView的名称为dgtv11. 返回选中的行数 gdtv1.DataController.GetSelectedCount;2. 返回选中行的索引: gdtv1.DataController.GetSelectedRowIndex(0) , 表示第一个选中行的索引3. 返回选中行的数据; var
I, J:Integer;
begin
for I:=0 to gdtv1.DataController.GetSelectedCount - 1 do begin
J := gdtv1.DataController.GetSelectedRowIndex(I);
ShowMessage(VarToStr(gdtv1.DataController.GetValue(J, 0))); //选择中行的第列的值
end;
end;
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lee576/archive/2008/02/20/2108606.aspx
i := cxGrid1DBBandedTableView1.Controller.FocusedColumn.Index;
cxGrid1DBBandedTableView1.DataController.GetValue(cxGrid1DBBandedTableView1.Controller.SelectedRows[0].RecordIndex,i);
cxGrid1DBTableView1.DataController.Values[行,列]
取得焦点
cxGrid1DBTableView1.Columns[5].FocusWithSelection;
cxGrid1DBTableView1.Columns[4].Focused:=True;
得到当前点击的单元格的值
uses Clipbrd;OnCellClick事件代码:
procedure TForm1.cxGrid1DBTableView1CellClick(
Sender: TcxCustomGridTableView;
ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton;
AShift: TShiftState; var AHandled: Boolean);
var
v : Variant;
begin
v := ACellViewInfo.Value;//值
Clipboard.AsText := vartostr(v);//保存到clipboard
end;
cxGrid的DBTableView的名称为dgtv11. 返回选中的行数 gdtv1.DataController.GetSelectedCount;2. 返回选中行的索引: gdtv1.DataController.GetSelectedRowIndex(0) , 表示第一个选中行的索引3. 返回选中行的数据; var
I, J:Integer;
begin
for I:=0 to gdtv1.DataController.GetSelectedCount - 1 do begin
J := gdtv1.DataController.GetSelectedRowIndex(I);
ShowMessage(VarToStr(gdtv1.DataController.GetValue(J, 0))); //选择中行的第列的值
end;
end;
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lee576/archive/2008/02/20/2108606.aspx
cxgrid是什么?
手机电话号码簿排序规则?
英语形容词的排序的规则是什么?
sql server2000的排序规则名称
怎么获取列表框的所有项的值?不管选中没选中
MP3里的歌曲是按什么规则排序的?
请教SQL按照指定时间动态规则排序问题~
请问如何实现在ListCtrl控件中单击表头则按选中的列进行排序
排序。。。。。。。。
cxGrid用法大全,喜欢大家补充
文本字段内容,如何排序呀?按拼音还是按什么规则?
“无法解决 equal to 操作的排序规则冲突” 具体指什么?
mp3得歌词怎么编辑?是不是还有一定得排序规则,歌曲和歌词文件要放在一起呢?
近日北行列车人多否?
谁知道贵族的行列???
EXCEL行列翻转
怎样加入义工行列
Excel制表行列问题
ASP输出行列问题
怎样选中?
怎样选中??
什么是选中
全部选中
猎人的送葬行列曲谱