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

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

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

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

/定义表 DataTable dt = new DataTable(); //填充表 //获得行 DataRow dr1 = dt.Rows.Find("Key"); DataRow dr2 = dt.Rows[0]; //获得列数据 string colString1 = dr1[1].ToString(); string colString2 = dr1["ColumnName"].ToString();

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

DataColumns dc = td.Columns["你的列"]; int inx = dc.Ordinal; td.Columns.Remove(dc); dc.DefaultValue=你的值; td.Columns.Add(dc); dc.SetOrdinal(inx); 如果愿意的话保存你原来的默认值再把列默认值改回来。

首先给datatable的每行增加一个行号(如果已经有行号,则不必此步骤)。 找到第10行。 DataTable dt = new DataTable(); DataRow dr = dt.Rows[9]; dr[0] = "10"; dr[1] = "a"; dr[2] = "a"; //... dt.Rows[9].AcceptChanges(); for (int i = 9;...

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简介 (1)构造函数 DataTable() 不带参数初始化DataTable 类的新实例。 DataTable(string tableName) 用指定的表名初始化DataTable 类的新实例。 DataTable(string tableName, string tableNamespace) 用指定的表名和命名空间初始化...

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

C#的DataTable的行有几种状态: Added:表示行已添加到DataRowCollection,尚未调用DataTable.AcceptChange() Modified:表示行已被修改,尚未调用DataTable.AcceptChange() Deleted:表示行已被删除, Unchanged:自上次调用AcceptChange()之后没有更改...

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