现在有个需求,要求不能条件时打印出不同的内容,有两种方法:
1.通过后台代码实现。适用于通过占位符的某一个列。
if (dt1.Rows.Count > 0 && dt1.Rows[0]["ReferenceType"].ToString() == "11")
{
dt1.Columns.Add("Title", System.Type.GetType("System.Object"));
dt1.Rows[0]["Title"] = "222";
dt1.AcceptChanges();
}
else if (dt1.Rows.Count > 0)
{
dt1.Columns.Add("Title", System.Type.GetType("System.Object"));
dt1.Rows[0]["Title"] = "333";
dt1.AcceptChanges();
}
2.通过配置文本框属性实现。适用于整个文本框或者列表某个单元格全部内容的显示和隐藏
注意,见上图中"未以下项设置表达式(S):Hidden"中可知表单式为true时隐藏