如何截断表并更新与表链接的数据网格视图



我真的真的需要帮助。我正在制作一个学生违规系统,我需要创建一个按钮,可以删除我的表和链接到该表的数据网格视图中的所有记录。因此,当我单击该按钮时,它应该要求确认,然后在用户单击"是"时要求确认。该表将被截断,数据网格视图中的记录将刷新。我遇到了困难,你能帮帮我吗?谢谢。

private void button2_Click_1(object sender, EventArgs e)
{
string query = "Truncate table [transaction]";
using (SqlConnection xcon = new SqlConnection(@"Server=GLRSQLEXPRESS;Database=SE_Project;Integrated Security=SSPI;"))
{
using (SqlCommand xcom = new SqlCommand(query, xcon))
{
SqlDataAdapter xdapter = new SqlDataAdapter(xcom);
try
{
xcon.Open();
if (this.dataGridViewAdminTransac.DataSource != null)
{
this.dataGridViewAdminTransac.DataSource = null;
MessageBox.Show("Are you sure?", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
}
else
{
this.dataGridViewAdminTransac.Rows.Clear();
MessageBox.Show("Are you sure?", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
}
AdminView temp = new AdminView();
temp.Show();
this.Hide();
}
catch (Exception)
{
throw;
}
finally
{
xcon.Close();
}
}
}
}

不要 ;-( 让框架为您完成工作。 使用绑定列表。 更新绑定列表。 框架更新 DataGridView。

请参阅Jürgen Steinblock的答案:将List绑定到WinForm中的DataGridView。

相关内容

  • 没有找到相关文章

最新更新