如果只是写这句:
tbTitle.Text = (string)sdr["Title"];
会出错:"在没有任何数据时进行无效的读取尝试"。如果这样写:bool j = sdr.Read();
tbTitle.Text = (string)sdr["Title"];就能正常运行实现效果, 这是为什么呢? 加了bool j = sdr.Read(); 就可以了??
tbTitle.Text = (string)sdr["Title"];
会出错:"在没有任何数据时进行无效的读取尝试"。如果这样写:bool j = sdr.Read();
tbTitle.Text = (string)sdr["Title"];就能正常运行实现效果, 这是为什么呢? 加了bool j = sdr.Read(); 就可以了??
解决方案 »
- 请问asp.net webservice可以传递的类型有哪些?
- 为什么mvc中model是datetime的属性没有设置required验证时也默认为必填?
- 向ListBox中动态添加CheckBox,为什么结果中显示的是空白行
- 关于session过期的问题!
- 请教个清除gridview里面数据的问题
- 我建立了一个水晶报表文件.RPT , 如何在IE页面上把结果显示出来?
- 两个页面之间如何传递多个参数?
- js中style.top与style.left无效
- 页面缩小时不出现滚动条,为什么?
- 各位大侠,关于.net 中wmlscript的问题!
- 关于取得存储过程返回值问题
- 请问引用的DLL多了,会影响系统性能么?
{
tbTitle.Text = (string)sdr["Title"];
}
用 sbTitle.Text = sdr["Title"].ToString()可以嘛