我有一个 DataTable,有两列“FirstName”和“LastName”。
我创建了一个数据列来连接这两列的值。这是我的代码 -
DataColumn fullname = dt.Columns.Add("Full Name");
string fn = string.Format(string.Concat("'First Name - '+", "{0}", "+ ';<br />"), "FN");
string ln = string.Format(string.Concat("Last Name - '+", "{0}", "+ ';<br />"), "LN");
otherDetails.Expression = string.Concat(fn, ln);
该代码运行良好,并连接了两个字段的值。但是,如果任何列值为 null,则表达式不起作用并返回为空。
例如,对于第 5 条记录,如果名字是“Tim”,第二个名字是 null,我希望将值显示为“Tim”。但是对于该记录,此表达式列的值为空。
有任何想法吗?