问题描述
我在页面里放了个button,放了个名字为cookid的输入框,放了个gridview。为什么写了下列的代码,运行时点击button后,页面里的gridview控件没有显示出数据库表里相对应的数据呢protectedvoidButton1_Click(objectsender,EventArgse){SqlConnectioncn=newSqlConnection("server=localhost;database=jtgl;user=sa;password=sa");SqlCommandcmd=newSqlCommand("select*fromsecwherecase_id='"+this.cookid.Text+"'",cn);SqlDataAdapterda=newSqlDataAdapter(cmd);DataSetds=newDataSet();da.Fill(ds,"sec");this.GridView1.DataSource=ds.Tables[0].DefaultView;this.DataBind();}
解决方案
解决方案二:
你先断点调试下,看下ds.Tables[0]有没有值
解决方案三:
GridView1.DataBind();
解决方案四:
this.GridView1.DataBind()
解决方案五:
this.GridView1.DataBind()。还有看下你的这个控件是不是已经自己自动生成列了。
解决方案六:
this.GridView1.DataBind();
时间: 2024-11-05 21:57:29