DataTable的查找定位问题 假设我的DataTable有5行[id的值 为{1,2,3,4,5}],其中字段id是索引字段,如果现在有一变量3,那么, 我要如何将当前行定位为id=3的这一行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在rows集合中定位当前行,好像没有索引器,只好一个个比吧 DataTable.Select();可以返回你所要的行的,不知道你要的定位是什么意思,如果是找Position的话,好象只有做循环来处理了~~ 楼上的,对呀,我就是要找Position呀 this.BindingContext[DataSetName].Position=3; DataTable dt=dataSet.Tables["tree"];DataColumn[] dc=new DataColumn[1];dc[0]=dt.Columns["NodeID"];dt.PrimaryKey=dc; object key=treeView.SelectedNode.Tag; DataRow dr=dataSet.Tables["tree"].Select("NodeID=3")搞定了。 还是不对吧?他要的是定位啊,就是定位到datatable中符合条件的行,不是返回符合条件的行 winform 导出Excel问题 VB C# 关键字` TXT导到EXCEL 请问我想将DataTable中的前十条提取出来放到新一的DataTable中? 怎样用C#做一个为静态图片添加字的软件 SharpZipLib为何不能解压缩WINRAR压缩的文件,出现"Wrong Local header signature: 0xE23EB8E4"的错误? 委托(传方法)。。帮忙 怎样在DataGrid中选择几行删除掉 Sharp SSH Sftp下载文件的问题 请教大神,这是什么控件做的。如图 下拉列表框问题 Commandbuilder和为每一列设定参数的区别:
不知道你要的定位是什么意思,如果是找Position的话,好象只有做循环来处理了~~
DataColumn[] dc=new DataColumn[1];
dc[0]=dt.Columns["NodeID"];
dt.PrimaryKey=dc;
object key=treeView.SelectedNode.Tag;
DataRow dr=dataSet.Tables["tree"].Select("NodeID=3")
搞定了。