datatables怎么转化string类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了datatables怎么转化string类型相关的知识,希望对你有一定的参考价值。
参考技术A 一个是表,一个是字符串。不能直接转换。可以获取datatable里面的数据,然后add到string数组里面去,然后foreach获取stringList<string> dastr=new List<string>();
DataTable da=new DataTable();
for(int col=0;col<da.columns.count;col++)
for(int row=0;row<da.Rows.count;row++)
dastr.Add(dastr da.Rows[row][col].ToString());
foreach(string item in dastr )
messgeBox.Show(item);
本回答被提问者采纳
datatable怎么转化为iqueryable
参考技术A 扩展方法:public static DataTable ConvertToDataTable(thisIEnumerable enumerable)
var dataTable = new DataTable();
foreach (PropertyDescriptor pd in TypeDescriptor.GetProperties(typeof(T)))
dataTable.Columns.Add(pd.Name, pd.PropertyType);
foreach (T item in enumerable)
var Row = dataTable.NewRow();
foreach (PropertyDescriptor dp in TypeDescriptor.GetProperties(typeof(T)))
Row[pd.Name] = pd.GetValue(item);
dataTable.Rows.Add(Row);
return dataTable;
传统写法:
DataTable table = new DataTable();
table.Columns.Add("UserID", typeof (long));
table.Columns.Add("UserName", typeof (string));
IEnumerable<T> database = //获取数据源;
foreach (T info in database)
DataRow row = dt.NewRow();
row["ID"] = database.ID;
row["Name"] = database.Name;
table.Rows.Add(row);
return table;
以上是关于datatables怎么转化string类型的主要内容,如果未能解决你的问题,请参考以下文章
接口调用,参数是String类型滴,怎么一行一行解析出来插入到数据库里面。