关于获取DataGrid当前选择行的每一列值的小问题

ihh 2004-06-10 09:22:49
用sqlconnection联结了sqlserver数据库,在SqlDataAdapter上有了数据集dataset,并且成功的将数据绑定到了datagrid上,我在datagrid上增加了一个‘选择’按钮,我希望按下这个按钮后,将当前选择的datagrid这一行某个列的数据取出来,不知道怎么做,在delphi7以前的版本中只要取当前query的fieldbyname就可以了,现在不知道如何下手了,在ItemCommand(source: System.Object; e: System.Web.UI.WebControls.DataGridCommandEventArgs);中想用
DataBinder.Eval((container as DataGridItem).DataItem , 'Name').ToString ;类似的功能,可不知道怎么做,有高手指点吗?
...全文
184 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
LiloZhu 2004-07-11
  • 打赏
  • 举报
回复
哈哈,我解決了....
LiloZhu 2004-07-10
  • 打赏
  • 举报
回复
delphi.net 中
我的這段代碼出錯......
idtb_temp: system.data.DataTable;
datarows: system.Data.DataRow;
......
self.ldtb_temp:=system.Data.DataTable.Create;
self.ldtb_temp.Columns.Add('A1');
self.ldtb_temp.Columns.Add('A2');

self.ldrw_rows:=ldtb_temp.NewRow();
self.ldrw_rows.Item[0]:= 'kk'; <--- '出錯...
self.ldrw_rows.Item[1].value:='haha' <--- '出錯...

self.ldtb_temp.Rows.Add(self.ldrw_rows);
self.DataGrid1.DataSource:=self.ldtb_temp;

應該如何解決.....
joymaker 2004-07-07
  • 打赏
  • 举报
回复
你可以自己试试看,其实就是操作事件中e的属性及方法,如:e.item.Index
tskyboy 2004-06-17
  • 打赏
  • 举报
回复
在delphi.net还是c#中
TaoDelphi 2004-06-10
  • 打赏
  • 举报
回复
这样试试看:

(e.Item.DataItem as DataRowView).Row.Item['Name'].ToString;

上面的“Row.Item['Name']”好像在C#里用不了,只在Delphi.Net里有。

1,978

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧