在dataset中,如何移动数据呢? 用dataTable!ADO.NET与ADO有些区别!请查看MSDN! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用datareader但好像是单向的,每次调用Read(),返回数据库并检索下一行 第一条记录就是ds.Tables[0].Rows[0]移动指针就等于ds.Tables[0].Rows[index+(-)1] dataSet里没有指针,只能调用行号 如果你没有dataGrid或没有对他排序,可以用当前窗体的绑定“行号”int hanghao=this.BindingContext[dataSet11,"总账"].Position如果进行过dataGrid排序,可以通过筛选,下面的例子是通过姓名和日期来筛选。string filter="日期='"+(DateTime.Parse(dataGrid1[dataGrid1.CurrentRowIndex,0].ToString())).ToShortDateString()+"' and 姓名='"+dataGrid1[dataGrid1.CurrentRowIndex,1].ToString()+"'"; System.Data.DataRow myRow=dataSet11.Tables["总账"].Select(filter)[0];最后得到行的引用 可以用foreach(DataRow dr in DataSet.Tables["TableName"])啊 VC写的DLL,C#调用 C#的get,set 问题 ListView 的问题 请 指教~ 在系统托盘,怎样用左键触发弹出菜单 c#对excel的操作!!! 如何改动数据记录某个字段的值和根据某个字段更新另一个字段的值? 谁告诉我怎么样能让label显示出的文本有双引号? 从选择框中选择值后,如何要一个关联的字段自动显示在一个文本框内. C#打开串口 回发或回调参数无效的问题,急问 各位谈谈传统项目迁移到.Net上的好处
但好像是单向的,
每次调用Read(),返回数据库并检索下一行
移动指针就等于ds.Tables[0].Rows[index+(-)1]
“行号”
int hanghao=this.BindingContext[dataSet11,"总账"].Position如果进行过dataGrid排序,可以通过筛选,下面的例子是通过姓名和日期来筛选。
string filter="日期='"+(DateTime.Parse(dataGrid1[dataGrid1.CurrentRowIndex,0].ToString())).ToShortDateString()+"' and 姓名='"+dataGrid1[dataGrid1.CurrentRowIndex,1].ToString()+"'";
System.Data.DataRow myRow=dataSet11.Tables["总账"].Select(filter)[0];
最后得到行的引用