如何从listview中读书据?把数据从listview中按列读到表里?
解决方案 »
- 各位这是c#的语法 if (obj is IMYObj).请问Delphi 怎么写这条代码?
- 串口通信与生产监控系统
- indy tcpServer控件在局域网连接和广域网连接是一样的吗?为什么我的程序在局域网上可以连接,在广域网中就不行了?
- delhpi是什么用DirectX的东西
- 我的意思是在DBGRID中拖动鼠标,凡是被拖动放的记录显示为蓝色即为选中状态,如何实现多条记录为选中状态?请在虾们邦帮忙!
- 晕,为什么找不到存储过程呢?
- 请教这样的SQL语句怎么写?
- delphi的模块级异常处理如何设计?
- 请教XE3里编码转换的问题
- 求救!!我的程序怎么不可以调试了?左边没有兰色小点!!请高手指点!!!
- 如何把word文档,rtf文档导入到memo中。
- 大家帮我看看这个错误是应该是什么地方出了问题?
listitem1:tlistitem;
str1,str2,str3:string;
begin
str1:=listview1.selected.caption;
str2:=listview1.selected.subitems[0];str3:=listview1.selected.subitems[1];end;
item[]
i:integer;
begin
for i := 0 to ListView1.Items.Count -1 do
begin
Item := ListViews.Items[i];
Table1.Append;
Table1.FieldByName('姓名').AsString := Item.Caption;
Table1.FieldByName('性别').AsInteger := StrToInt(Item.SubItems.Strings[0]); // 0表示女,1表示男
Table1.FieldByName('出生日期').AsDate := StrToDate(Itme.SubItems.Strings[1]);
Table1.FieldByName('学历').AsString := Item.SubItems.Strings[2]);
Table1.Post;
end;
var Item:TListItem;
begin
Table1.First;
while not Table.Eof
begin
Item := ListView1.Items.Add;
Item.Caption := Table1.FieldByName('姓名').AsString;
Item.SubItems.Add(Table1.FieldByName('性别').AsString);
Item.SubItems.Add(Table1.FieldByName('出生日期').AsString);
Item.SubItems.Add(Table1.FieldByName('学历').AsString);
Table1.Next;
end;