ASP.NET新手求教!!!
ASP.NET(c#) 采用DATASET, 数据库有2个字段[a(char)],[b(int)],实现 b不为空显示B,否则显示A,则么写啊?? --------------------编程问答-------------------- 重新生成一个DataSet,将现有的DataSet的绑定值时行判断给新的DataSet绑定。 --------------------编程问答-------------------- 怪异需求 --------------------编程问答-------------------- select isnull(b,'B','A') from mytable --------------------编程问答-------------------- ASP.NET(c#) 采用DATASET, 数据库有2个字段[a(char)],[b(int)],实现 b不为空显示b,否则显示a,则么写啊??
都是小写!! --------------------编程问答-------------------- 在代码里判断也可以啊
string strb = ds.Tables["tablename"].Rows[0]["b"].ToString();
if(!strb.Equals("") || strb == null)
{b...}
else
....
或者你就用3楼的方法.. --------------------编程问答-------------------- 再补充一下哈
先要判断你的ds的表中有没有数据哦
要么用
foreach(DataRow dr in ds.Tables["tablename"].Rows)
{
if(dr["a"].IsDBNull())
{b...}
if(dr["b"]).IsDBNull())
{a...}
} --------------------编程问答-------------------- convert.isdbnull(DataBinder.Eval(Container.DataItem,"字段b"))?DataBinder.Eval(Container.DataItem,"字段a"):DataBinder.Eval(Container.DataItem,"字段b")
补充:.NET技术 , ASP.NET