首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请问关于asp.net制件赋值有关问题

2012-03-18 
请教关于asp.net制件赋值问题。例如页面中有十个TEXTBOX控件,数据来自MS SQL 取的十个字段数据。但其中有两

请教关于asp.net制件赋值问题。
例如页面中有十个TEXTBOX控件,数据来自MS SQL 取的十个字段数据。但其中有两些字段的值是NULL值。如果不加判断如:TEXTBOX1.VALUE=DR("XX") 会出错。但每个字段都去判断又太麻烦,有什么好的方法吗?谢谢!

[解决办法]
?:三元表达式不挺好用的
[解决办法]
TextBox1.Text=(dr("xx")!=DBNull.Value)?dr("xx").ToString():"";

总要判断的。
[解决办法]
额,写一个函数,然后调用这个函数,这样就避免了很多重复代码。
[解决办法]

C# code
 public string GetValue(object obj)        {            return DBNull.Value == obj ? "" : obj.ToString();        }
[解决办法]
探讨

C# code

public string GetValue(object obj)
{
return DBNull.Value == obj ? "" : obj.ToString();
}

热点排行