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???????????????в????????????λ????????
??????

???·???
App??С????H5?????????????????Щ??
2024/9/11 15:34:34?????????????????????????
2024/9/10 11:13:49P-One ???????????????????????????????????????
2024/9/10 10:14:12???????????????????????????
2024/9/9 18:04:26??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44