【发布时间】:2014-12-02 05:39:55
【问题描述】:
我在按钮中有以下代码。通过单击该按钮,我从 sql server 检索数据并显示在 GridView 中。我可以检索并填写 dt。但我的数据未显示在网格视图中, 问题是什么?请把我打爆。
private void gvIPretrieve_Click(object sender, EventArgs e)
{
connstring();
conn.Open();
using (SqlCommand cmd = new SqlCommand("gvretrieve_ip", conn))
{
cmd.CommandType = CommandType.StoredProcedure ;
using (SqlDataAdapter sda = new SqlDataAdapter(cmd))
{
using (DataTable dt = new DataTable())
{
sda.Fill(dt);
dataGridView2.DataSource = dt;
}
}
}
}
【问题讨论】:
-
执行命令后'dt'中是否有数据?
-
尝试添加dataGridView2.DataBind();在 dataGridView2.DataSource = dt; 之后