DataRow【】赋值

DataRow【】赋值,第1张

举个例子吧

DataTable MyDataTable = new DataTable()

MyDataTable.Columns.Add(new DataColumn("学生编号", typeof(string)))

MyDataTable.Columns.Add(new DataColumn("姓名", typeof(string)))

MyDataTable.Columns.Add(new DataColumn("学校", typeof(string)))

MyDataTable.Columns.Add(new DataColumn("联系电话", typeof(string)))

MyDataTable.Columns.Add(new DataColumn("家庭住址", typeof(string)))

DataRow dr

for (int i = 0i <= 10i++)

{

dr = MyDataTable.NewRow()

dr["学生编号"] = Guid.NewGuid().ToString()

dr["姓名"] = "222"

dr["学校"] = "444"

dr["联系电话"] = "555"

dr["家庭住址"] = "666"

MyDataTable.Rows.Add(dr)

}

//新建一个数据DataTable table = new DataTable("Names")//新建一个编号字段,加到数据表DataColumn noColumn = new DataColumn()noColumn.DataType =System.Type.GetType("System.Int32")

idColumn.ColumnName = "number"table.Columns.Add(noColumn)//新建一个姓名字段,加到数据表DataColumn nameColumn = new DataColumn()

nameColumn.DataType = System.Type.GetType("System.String")

nameColumn.ColumnName = "name"

table.Columns.Add(fNameColumn)

//给数据表添加一条数据DataRowDataRow rowrow = table.NewRowrow["number"]=1row["name"]="xingming"table.Rows.Add(row)

/**

              定义一个名字为table的DataTable,并加入名字为column的列,也填充了一条数据

           */

          DataTable table = new DataTable("table")

          DataColumn col= new DataColumn("column",Type.GetType("System.String"))

          table.Columns.Add(col)

          DataRow row = table.NewRow()

          row["column"] = "first"

          table.Rows.Add(row)

          table.AcceptChanges()

          /**

              DataView表示用于排序、筛选、搜索、编辑和导航的 DataTable 的可绑定数据的自定义视图。

              把指定的DataTable加载到DataView,并且加入一行数据

           */

          DataView dataview = new DataView(table)

          DataRowView rowView = dataview.AddNew()

          rowView["column"] = "second"

希望对你有所帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11709982.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存