我有一个应用程序,它通过数据集在 dataGridView 中显示 sql 数据库的数据。我想知道是否有一种方法可以通过修改 gridViewDirectly 来更新数据库,例如将数据从数据库传递到网格,但是倒置,而不是创建一个在文本框中显示可编辑信息的新表单,然后用户更改什么他必须更改并单击更新。这可能吗?
问问题
2396 次
2 回答
1
通过操作数据库中的数据,只需将其拖放到您的表单中,无需更多代码,该DataGridView
功能已经具有DataSet
和控制功能。BindingSource
TableAdapter
BindingNavigator
DataGridView
- 创建数据集
- 将表拖到数据集
- 转到“数据源”面板
- 将表格拖到您的表单中。
就是这样!如您所见,“保存”和“删除”按钮BindingNavigator
将是您使用DataGridView
with从数据库中保存、更新和删除数据的功能DataSet
我为我的简短教程道歉,不是很清楚:)
于 2012-12-02T21:40:32.883 回答
0
您可以在 datagridview 中放置一个按钮列,当您按下按钮时,您可以开始编辑 dgv 单元格。
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewbuttoncolumn.aspx
如果您需要任何其他信息,请随时说
编辑:
你可以这样做:
DataGridViewButtonColumn clbt_delet = new DataGridViewButtonColumn();
clbt_delete.HeaderText = "DELETE"
clbt_delete.Text = "Delete";
clbt_delete.UseColumnTextForButtonValue = true;
dataGridView1.Columns.Add(clbt_delete);
于 2012-12-02T21:11:09.790 回答