求助 点击按钮后gridview不显示,换成getvalue就可以证明有数据,为什么啊

qq_35232608 2016-06-06 10:07:29
public partial class Welcome : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (Session["username"] == null)
{
Response.Redirect("Login.aspx");
}
}

protected void Btreseach_Click(object sender, EventArgs e)
{
string s = System.Configuration.ConfigurationManager.ConnectionStrings["LibraryManageSystem"].ToString();
SqlConnection conn = new SqlConnection(s);
string sqlstr = "select * from Book where bname=@name";
SqlCommand comm = new SqlCommand();
comm.Connection = conn ;
comm.CommandText = sqlstr;
comm.Parameters.AddWithValue("@name", Tbname.Text);
try
{
conn.Open();
SqlDataReader dr = comm.ExecuteReader();
if (dr.Read())
{
GridView1.DataSource = dr;
GridView1.DataBind();
}
else { Response.Write("<script>alert('查询失败')</script>"); }
}
catch (SqlException ex)
{
Response.Write(ex.Message);
}

finally
{
conn.Close();
}
}

}
...全文
114 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
blank-h 2016-06-07
  • 打赏
  • 举报
回复
1. 最好是绑定dataset或者datatable 2.datareader转换成 dataset或者datatable之后绑定 转换数据 http://blog.csdn.net/draling/article/details/19203677 参考
qq_35232608 2016-06-06
  • 打赏
  • 举报
回复
引用 2 楼 starfd 的回复:
绑定用dataset或者datatable,不要用datareader
这样为什么不行呢
  • 打赏
  • 举报
回复
绑定用dataset或者datatable,不要用datareader
qq_35232608 2016-06-06
  • 打赏
  • 举报
回复
郁闷一天了1111
一枚大帅哥 2016-06-06
  • 打赏
  • 举报
回复
引用 3 楼 qq_35232608 的回复:
引用 2 楼 starfd 的回复:
绑定用dataset或者datatable,不要用datareader
这样为什么不行呢
SqlDataReader 这只是一个读取器,每次读取一行,不是数据集,怎么可以绑定在控件上。
东信身份证阅读器机具统信UOS国产系统麒麟990CPU处理器web网页浏览器安装驱动SDK开发包 安装包基础概述 cn.donsee.eserver-2.0.0.1-uos1060-arm64-kirin990-20260608.deb 是东信国产化通用服务端DEB安装包,专为ARM架构国产化终端设备打造,适配统信UOS系统平台,主要用于国产嵌入式终端、国产化办公设备的后台服务部署。软件版本为2.0.0.1,于2026年6月8日编译发布,针对麒麟990硬件平台深度定制优化,运行轻量高效、兼容性稳定,是信创智能终端读卡业务的核心配套组件。 核心功能与应用场景 该服务端主要负责终端后台业务调度、数据采集、设备联动及数据上传,集成全品类卡片读取能力,支持居民身份证、外国人永久居留身份证、港澳台居民居住证、二代/三代社保卡、银行卡、普通居住证,以及M1卡、CPU卡、IC卡、15693卡等各类智能卡识别读取,可满足政务采集、民生核验、身份登记等多场景读卡需求。 产品广泛应用于政务服务、社区采集、国企窗口、基层民生核验等信创场景,解决国产ARM终端读卡适配差、服务不稳定、数据采集异常等问题,依托纯国产化软硬件环境,全程自主可控,保障业务数据安全合规。 东信身份证阅读器机具统信UOS国产系统麒

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧