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;
}
先定义一个新列 然后一行一行插入
合并多列也可以