datarow

it2026-08-24  3

row 行的意思

数据行

DataRow 是用来表示一个数据表的的数据行,所以,它不能单独new,因为一行记录,需要有架构(架构就是描述这一行都有哪些列,分别是什么数据类型,看下图)。所以DataRow有需要在有架构的情况下,才可以创建。 DataTable memTable = new DataTable( "tableName" ); memTable.Columns.Add( new DataColumn( "ID", typeof( int ) ) ); memTable.Columns.Add( new DataColumn( "Username", typeof( string ) ); memTable.Columns.Add( new DataColumn( "Password", typeof( Guid ) ); DataRow row = memTable.NewRow(); row[ "ID" ] = 1; row[ "Username" ] = "badbug"; row[ "Password" ] = Guid.NewGuid(); memTable.Rows.Add( row ); ID Username Password 1badbug79sa-asd-sdaf      

 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

DataSet ds = new DataSet();

//创建DataTable  DataTable dt = new DataTable();dt.Columns.Add("id",Type.GetType("System.Int32"));dt.Columns["id"].AutoIncrement = true;//ID 自增dt.Columns.Add("name",Type.GetType("System.String"));

 

//插入行DataRow dw1 = dt.NewRow();dw1["name"] = "test1";dt.Rows.Add(dw1);

 

DataRow dw2 = dt.NewRow();dw2["name"] = "test2";dt.Rows.InsertAt(dw2,0);

转载于:https://www.cnblogs.com/ZkbFighting/p/7688692.html

最新回复(0)