我在按钮中有以下代码。通过单击该按钮,我从SQL Server检索数据并在GridView中显示。我可以检索并填写dt.But我的数据没有显示在网格视图中, 问题是什么?请解雇我。
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;
}
}
}
}
答案 0 :(得分:1)
确保Windows Application中没有Gridview。有一个控件以行和列的形式显示数据i,e DataGridView.Here是从sql server数据库绑定数据的最有用的Link通过数据表
答案 1 :(得分:0)
尝试使用dataGridView2.DataSource = dt.DefaultView;
答案 2 :(得分:0)
dataGridView2.DataBind();
之后添加dataGridView2.DataSource=dt;
希望,这有帮助。