datatables怎么转化string类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了datatables怎么转化string类型相关的知识,希望对你有一定的参考价值。

参考技术A 一个是表,一个是字符串。不能直接转换。可以获取datatable里面的数据,然后add到string数组里面去,然后foreach获取string
List<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类型的主要内容,如果未能解决你的问题,请参考以下文章

c#中怎么把string类型转化为Url型

datatable怎么转化为iqueryable

接口调用,参数是String类型滴,怎么一行一行解析出来插入到数据库里面。

前台jspstring类型的date值 传给后台Date类,报错 错误为no result for action

第一次用linq,请教怎么把结果转化为datatable

java string类型怎么转化成date类型