当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,