社区
C#
帖子详情
如何在dataGrid中取得其绑定的基础数据表的行位置
bobjeey
2002-10-05 05:50:39
我在form 中放置datagrid 后,没有使用数据集控件,而是使用语句将一内存表做为
datagrid 的数据源,我用datagrid.bingdingcontext[数据表].position取行号,取得的总是第一行。请指教单击datagrid的某一行,正确取行号的方法。
...全文
26
2
打赏
收藏
如何在dataGrid中取得其绑定的基础数据表的行位置
我在form 中放置datagrid 后,没有使用数据集控件,而是使用语句将一内存表做为 datagrid 的数据源,我用datagrid.bingdingcontext[数据表].position取行号,取得的总是第一行。请指教单击datagrid的某一行,正确取行号的方法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ju_feng
2002-10-05
打赏
举报
回复
获得当前光标制定的行: dataGrid.currencell.rownum
通过帮定来实现:this.bindcontext(dataset).Current;
saucer
2002-10-05
打赏
举报
回复
if you want the row number of the DataGrid, handle MouseUp event:
private void dataGrid1_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
{
System.Drawing.Point pt = new Point(e.X, e.Y);
DataGrid.HitTestInfo hti = dataGrid1.HitTest(pt);
if(hti.Type == DataGrid.HitTestType.Cell)
{
MessageBox.Show(hti.Row.ToString());
}
}
or try
dataGrid1.CurrentRowIndex
or
CurrencyManager cm;
cm=(CurrencyManager)YourDataGrid.BindingContext[YourDataGrid.DataSource];
DataRowView drv;
drv =(DataRowView) cm.Current;
DataRow myDataRow = drv.Row;
EasyUI应用(项目实战)
jquery入门
基础
,jquery赋值取值,事件处理和
绑定
,提交数据,
datagrid
控件显示数据,分页,事件处理;Tabs控件动态创建多标签;datebox日期时间控件的赋值和取值;window弹出窗口应用;tree创建树形菜单,部门列表...
asp.net 2.0
基础
知识
中
,当下次再需要这些数据时,可以直接从缓存
中
取得
,不必每次都到数据库读取,大大提高 了效率。 6)在 ASP.NET Whidbey
中
实现 Provider 的功能 ASP.NET 2.0 通过 Provider 模式为用户验证、角色管理等方面...
net学习笔记及其他代码应用
知道其
行
为的其它类可以在类
中
实现这些方法。 接口(interface)是抽象类的变体。在接口
中
,所有方法都是抽象的。多继承性可通过实现这样的接口而获得。接口
中
的所有方法都是抽象的,没有一个有程序体。接口只可以...
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章