datatable合並兩個列
DataSet ds = bll.GetList("CompanyID=" + CompanyID);
DataTable dt = ds.Tables[0];
dt.Columns.Add("Text", System.Type.GetType("System.Object"), " c_contact+'('+c_email+')'");
本來這樣做就可以了 可是當 字段c_contact為空時 整個text字段都為空,沒有辦法解決。
然后換一種辦法
DataSet ds = bll.GetList("CompanyID=" + CompanyID);
DataTable dt = ds.Tables[0];
dt.Columns.Add("Text", System.Type.GetType("System.Object"))
foreach (DataRow dr in dt.Rows)
{
dr["Text"] = dr["c_contact"] + "(" + dr["c_email"] + ")";
break;
}
先定義一個新列 然后一行一行插入
合並多列也可以
