各位大侠:
如题 用datatable获取数据如果没有数据报null错误该怎么解决? DataTable dts =从数据库取出来的信息
[align=left]
if (dts.Rows.Count != 0)
{
string name= dts.Rows[0]["UserName"].ToString();
string sex= int.Parse(dts.Rows[0]["usersex"].ToString());
string class= dts.Rows[0]["class"].ToString();
}[/align]
要是 sex 这个字段 是空的话,那么 程序就不执行下去了。
这怎么解决呀。。??
在线等非常感谢。
如题 用datatable获取数据如果没有数据报null错误该怎么解决? DataTable dts =从数据库取出来的信息
[align=left]
if (dts.Rows.Count != 0)
{
string name= dts.Rows[0]["UserName"].ToString();
string sex= int.Parse(dts.Rows[0]["usersex"].ToString());
string class= dts.Rows[0]["class"].ToString();
}[/align]
要是 sex 这个字段 是空的话,那么 程序就不执行下去了。
这怎么解决呀。。??
在线等非常感谢。
解决方案 »
- asp.net做的网页为什么在Pad上用时window.close()失效了
- 怎么可以在一个事件里打开多个网页
- 想利用file field 将文件二进制数据插入数据库的问题
- 加入群一起学习
- asp.net + ajax 实现 DropDownList 绑定数据库 无刷新 省市县的级联下拉代码
- 还是用dataset批量更新~不搞定心里太不爽了!
- 判断出界问题
- 财鸟问题之:asp.net中textbox问题
- 谁可以帮我做一个类似CSDN的论坛,价钱可详谈
- 关于IIS中.net framework4 的问题
- [高分]求教.net2.0和.net1.0支持问题
- gridview点击某个单元弹出窗口并传递两个参数
if(dt!=null && dt.Rows.Count>0)
{
//
}
{ public string ConvertString(object obj)
{
if (obj == DBNull.Value)
return "";
else
return Convert.ToString(obj);
} public int ConvertSex(object obj)
{
int sex = -1;
if(!int.TryParse(ConvertString(obj),out sex ))
{
return -1;//这里的值看需求
}
return sex;
}} string strSex = Commons.ConvertString(dts.Rows[0]["usersex"]);
int iSex = Commons.ConvertSex(dts.Rows[0]["usersex"]);
dt=..........
这句话有问题的么string sex = dts.Rows[0]["usersex"] == null ? "无性??" : dts.Rows[0]["usersex"].ToString() ;