dfkt.net
当前位置:首页 >> C#如何获取DAtAtABlE指定行的值 >>

C#如何获取DAtAtABlE指定行的值

DataTable 的id dt DataRow dr=dt.Rows[行];//取指定某行的值 string str=dt.Rows[行][列].ToString();//取指定某行某列的值

dt.rows[0][""].tostring()

比如你的datatable为T column c=T.Cloumes['列名']; c就是你相要的东西,如果它只有一个值的话,可以是: 类型 c=T.Cloumes['列名'].rows[0].Value;

DataTable data = new DataTable("user"); data.Columns.Add("name",typeof(string));//添加一列 data.Columns.Add("pwd", typeof(string));//添加一列 DataRow row = data.NewRow();//新建一行 row["name"] = "a"; row["pwd"] = "123"; DataRow...

DataTable dt = ******; DataRow[] rows = dt.Select("field=123"); if (rows.Length > 0) { int iIndex = dt.Rows.IndexOf(rows[0]); }

更新表中的数据 DataRow类为了在编辑数据时挂起和恢复数据行的状态提供了3个方法:BeginEdit、EndEdit和CancelEdit方法。当编辑数据时,调用BeginEdit可以挂起任何事件(或异常),使用Items集合指定要修改的数据的列名和新值;使用EndEdit重新...

不需要如些麻烦的一列一列的弄,代码如下: table2=table1.Clone(); //复制源的架构和约束 table2.Clear(); //清除目标的所有数据 table2.ImportRow(table1.Rows[index]); //将table1中索引为index的行复制到table2中 希望对你有帮助,还有疑问...

IndexOf()方法说明:获取指定 System.Data.DataRow 对象的索引 示例如下: private int FindRowIndex(DataRow dr) { return dr.Table.Rows.IndexOf(dr); } 附上网上朋友的思路: 设置好DataTable的主键,然后用for(int i=0;i

datatable并不是可视化的东西,所以不存在选中行一说,如果你把datatable展现出来,比如是winfrom用的dataGridView,那由dataGridView1.CurrentRow就可以取得当前选中行。

网站首页 | 网站地图
All rights reserved Powered by www.dfkt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com