将搜索结果DataReader邦定到DateGrid1
Dim dr As SqlDataReader
dr = CommSearch.ExecuteReader
DateGrid1.DataSource = dr
DateGrid1..DataBind()我想在搜索结果DataReader为空时,不显示ButSearch这个Button
Dim dr As SqlDataReader
If dr.Read() Then
dr = CommSearch.ExecuteReader
DateGrid1.DataSource = dr
DateGrid1..DataBind()
Else
ButSearch.Visible = False
End If
为什么加了dr.Read() 这个判断后,如果当搜索结果只有一条记录,在DateGrid1就不显示出来了呢,请问这种写法错在那里,该怎样写!
Dim dr As SqlDataReader
dr = CommSearch.ExecuteReader
DateGrid1.DataSource = dr
DateGrid1..DataBind()我想在搜索结果DataReader为空时,不显示ButSearch这个Button
Dim dr As SqlDataReader
If dr.Read() Then
dr = CommSearch.ExecuteReader
DateGrid1.DataSource = dr
DateGrid1..DataBind()
Else
ButSearch.Visible = False
End If
为什么加了dr.Read() 这个判断后,如果当搜索结果只有一条记录,在DateGrid1就不显示出来了呢,请问这种写法错在那里,该怎样写!
解决方案 »
- 请求高手指导!!!
- repeater 动态添加行
- request 接受 xmlhttp post 过来的 requeststring 字段 ,数字显示正常 ,中文是一对乱码,怎么回事 ?
- 新手求教关于Get和Post的取值方法?
- 如何让自定义类让它能在智能感知提示当鼠标放在一个类上时, 提示该类实现过的接口。
- 怎么用vbscript实现安装程序里面实现写数据库?请大家指教!谢谢
- 如何对海量数据进行快速查询及增删改?(除了建索引之外)
- 走过路过的进来看看!
- 请问在ASP.NET里面怎样链接Oracle的数据库?
- 我在一个class.Finalize()里做了cn.close(),经常出这个错是怎么回事?
- ASP.NET用OleDbAdaper获取Access中数据是出现System.Threading.ThreadAbortException
- 为什么我在程序实现修改保存XML时会出错?是不是权限问题?怎么解决啊?急
dr = CommSearch.ExecuteReader //这里后面应该带个括号的吧?
dr = CommSearch.ExecuteReader()在文件中就是这样写的
你应当把dr = CommSearch.ExecuteReader这一句移到if外面来才可以.
Dim dr As SqlDataReader
dr = CommSearch.ExecuteReader
If dr.Read() Then
DateGrid1.DataSource = dr
DateGrid1..DataBind()
Else
ButSearch.Visible = False
End If
呵
移出来肯定就好咯.
xinyu_1980(心雨)说的用dr.Hasrows,查了一下帮助说:此命名空间、类或成员仅在 .NET Framework 1.1 版中受支持。