已知datagrid的某一行行号,如何得到与他对应的dataset的行号?

glogin 2003-07-20 11:38:33
已知datagrid的某一行行号,如何得到与他对应的dataset的行号?
...全文
23 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
glogin 2003-07-20
  • 打赏
  • 举报
回复
up
lsfyfan 2003-07-20
  • 打赏
  • 举报
回复
// 上面的例子是在用户没有重新排序的情况下的.
// 1. 首先绑定数据用DataView:
datagrid.DataSource = datatable.DefaultView;

// 2. 得到DataRow
int rowIndex = datagrid.CurrentRowIndex;
DataRowView drv = datatable.DefaultView[rowIndex];
DataRow row = drv.Row;
susanyw 2003-07-20
  • 打赏
  • 举报
回复
int onUpdateRowNum = myDataGrid.CurrentCell.RowNumber;
DataRow tempDataRow = myDataSet.Tables["Dep"].Rows[onUpdateRowNum];
glogin 2003-07-20
  • 打赏
  • 举报
回复
有什么办法得到吗?
netpot 2003-07-20
  • 打赏
  • 举报
回复
datagrid.currentRowIndex只是返回在datagrid中对应的索引
如果对datagrid进行过重新排序,则其和在dataset的datatable中datarow索引不一一对应

SeeSunSet 2003-07-20
  • 打赏
  • 举报
回复
datagrid.currentRowIndex.
glogin 2003-07-20
  • 打赏
  • 举报
回复
up
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2003-07-20 11:38
社区公告

让您成为最强悍的C#开发者