首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Delphi中StringGrid控件有关问题请问,求指导

2013-03-10 
Delphi中StringGrid控件问题请教,求指导!TStringGrid控件,设置可以选中一行,然后有双击事件。我现在有字段:

Delphi中StringGrid控件问题请教,求指导!
TStringGrid控件,设置可以选中一行,然后有双击事件。我现在有字段:id、NAME、DATETIME、type;但我表格中只显示NAME、DATETIME这2个字段,我如何把id、type也保存到当前这一行但是界面不显示出id,在我双击行时怎么得到我双击行的id、type这2个值呢?

哪位给点代码参考写,万分感谢!!! delphi StringGrid
[解决办法]
将ID那一栏的宽度设置为0,呵呵
ColWidths[1] := 0;
[解决办法]
设置列宽度就行了
[解决办法]
还有个方法就是用 Objects 保存整数值。Rows 中每一行就是个 TStrings 对象,其 Strings 数组保存字符串,Objects 数组保存对象指针,也可以保存整数。例如 Rows[r][0] 保存 Name,Rows[r][1] 保存 DateTime,那么,可以用 Rows[r].Objects[0] 保存 id,Rows[r].Objects[1] 保存 type。这样只有两个字段就够了。

热点排行