C#中datatable的用法有哪些

C#datatable读取数据库?

基本思路这样,可以参考一下: ArrayList al = new ArrayList()

C#中datatable的用法有哪些
(图片来源网络,侵删)

; //创建表要执行的SQL foreach(DataTable dt in ds.Tables) //循环数据表 { //获取创建表的SQL string sSql = "Create DataTable " + dt.TableName + " ( "

; foreach(DataColumn dc in dt.Columns) //循环列 { //获取创建表的SQL,具体自己再发挥 sSql = sSql + dc.ColumnName + dc.DataType.ToString() + ", "; } sSql.Substring(0,sSql.Length -1) + ") "; al.Add(sSql); }

C#如何在已经有数据的datatable里添加一个新列?

假设Dt是原来的table,然后在事件里面写dt.Columns.Add("新的列",typeof(string));foreach(DataRowdrindt.Rows){dr["新的列"]="c";}“c”,赋值的时候你可以用你想要放的数组的值。

C#中datatable的用法有哪些
(图片来源网络,侵删)

到此,以上就是小编对于c# datatable操作的问题就介绍到这了,希望这2点解答对大家有用。

C#中datatable的用法有哪些
(图片来源网络,侵删)