DataTable??????? DataTable???????????????
???????????? ???????[ 2015/1/28 14:14:42 ] ????????????? ??? ????
?????t??д????????????????1??????м??????????????????????DataTable ???÷???????????????
????1 DataTable ???????
????????????????????????????????datatable?????????????????datatable??columns????????????????????????datatable
???????????josn?????????????json?????????????????model?????????????
???????????datatable????json??????????
private string DataTableToModel(DataTable dt)
{
var jsonStr = "";
if (dt.Rows.Count > 0)
{
jsonStr = "[";
foreach (DataRow row in dt.Rows)
{
jsonStr += "{";
foreach (DataColumn item in dt.Columns)
{
var type = item.DataType;//?????????е?????????
if (item.DataType.Equals (System.Type.GetType ("System.DateTime")))
{
Convert.ToDateTime (row[item.ToString ()]).ToString ("yyyy-MM-dd HH:mm:ss").Trim ();
}
else
{
jsonStr += """ + item.ToString () + "":"" + row[item.ToString ()].ToString () + ""??";
}
}
jsonStr += "}??";
}
jsonStr = jsonStr.TrimEnd ('??') + "]";
}
return jsonStr;
}
??????????????????????????????????????????????????????е??datatable?????????????????????????????
???????DataTable????????????
??????????Excel?????????datatable????????????????????????μ??
????SqlBulkCopy bcp= new SqlBulkCopy(connectionString?? SqlBulkCopyOptions.UseInternalTransaction);
????sqlbulkcopy.DestinationTableName = "Table_1";//??????е????
????bcp.ColumnMappings("ColumnName"??"TargetColumnName");//????????к????????????? ????????????????????????????
????sqlbulkcopy.WriteToServer(dataset.Tables[0]);
????ok???????????????в????????????λ????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11