作者ya12590 (球球)
看板C_Sharp
标题[问题] show database in table or gridview
时间Thu Sep 4 23:25:25 2014
大家好
小弟第一次在此发文 有些问题想请教一下 谢谢
像我是想要按一个button後 便可以载入此资料表的资料 show在gridview上
以下是我的程式码
protected void Button3_Click(object sender, EventArgs e)
{
conn.Open();
SqlCommand cmd = conn.CreateCommand() ;
cmd.CommandType = CommandType.Text;
cmd.CommandText = "SELECT * FROM D";
cmd.ExecuteNonQuery();
DataTable dt = new DataTable();
SqlDataAdapter sda = new SqlDataAdapter(cmd);
sda.Fill(dt);
GridView1.DataSource = dt;
conn.Close();
}
我参考过很多资料了
我也觉得这样应该按下button後 可以show出我资料表的所有资料在gridview里面
但按下button後完全没有反应
请问 我是不是哪里出了问题
我的环境是VS2010 我是用SQL server management studio 来建立我的资料库以及资料表
谢谢 如果有其他东西我没附上的 麻烦告知我一下 谢谢
希望可以早日解决 卡很久了><
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.27.95.31
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1409844328.A.5FC.html
1F:推 O187: 你确定datatable内有资料吗? 09/04 23:31
2F:→ ya12590: 有的!! 我确定 09/04 23:32
3F:推 GoalBased: 没bind 阿 09/05 07:50
4F:推 GoalBased: GridView1.DataSource = dt; 09/05 08:30
5F:→ GoalBased: 後面一行 09/05 08:31
6F:→ GoalBased: GridView1.DataBind() 09/05 08:31
7F:→ jcpf126: 推楼上,另外建议你研究SqlDataAdapter,可以写得更简洁 09/05 09:07
8F:→ ya12590: 谢谢各位马上试 09/05 10:31