社区
C#
帖子详情
已知datagrid的某一行行号,如何得到与他对应的dataset的行号?
glogin
2003-07-20 11:38:33
已知datagrid的某一行行号,如何得到与他对应的dataset的行号?
...全文
63
7
打赏
收藏
已知datagrid的某一行行号,如何得到与他对应的dataset的行号?
已知datagrid的某一行行号,如何得到与他对应的dataset的行号?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
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
WPF
DataGrid
绑定
DataSet
数据 自动生成
行
号
本文介绍如何在编程中使用
DataGrid
组件绑定数据集,并通过设置自动生成列及
行
号
来展示用户信息。
在Winform中,获取
DataGrid
当前选定行
对应
的数据
博客围绕使用
Datagrid
时,如何获取其选中行
对应
DataSet
的数据展开。指出不能用CType方法获取,因为排序或增减数据会使CurrentRowIndex出错。介绍可通过Form的BindingContext获取BindingManagerBase对象,利用其Current属性获取所需数据。
DataGrid
(WinForm)显示
行
号
最简单的方法
博客介绍了WinForm中
DataGrid
重载OnPaint方法绘制
行
号
的实现。原方法因VisibleRowCount仅取可见行数,行数超可视范围时部分
行
号
无法绘制。给出了更正后的实现,根据不同数据源类型(
DataSet
、DataTable、DataView等)正确获取行数并绘制
行
号
。
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章