我已经将datagridview的数据源设置为数据集。我想添加一个新的行到这个datagridview。这个新行应该是可编辑的,我需要将这些数据保存到我的数据库中。我怎样才能做到这一点?如何将新行添加到datagridview并在C#winform中进行编辑?
//数据源设置
dataGridView.DataSource = ds.Tables[0];
//添加新行
private void button_add_Click(object sender, EventArgs e)
{
DataTable dt = dataGridView.DataSource as DataTable;
dt.Rows.Add();
dataGridView.DataSource = dt;
}
//这将创建一个新的行,但它是不可编辑。
P.S.我是一个初学者在C#
编辑:任何人都可以请提供一个链接/示例,我可以直接添加,编辑,从datagridview中删除而不使用任何形式?
您是否检查过此文件:http://www.c-sharpcorner.com/UploadFile/1e050f/insert-update-and-delete-record-in-datagridview-C-Sharp/。它涵盖了大部分的datagridview操作 –
@SouvikGhosh这个例子有一个表格来填充插入,但我想添加一行到我现有的datagridview,添加数据并保存 –