按下按钮时绑定用户数据

时间:2017-07-13 18:07:42

标签: c# data-binding datagridview

我不知道解释这个问题的好方法,但到目前为止,我创建了一个数据集并将其命名为Database并在其中创建了一个表格。然后我使用了绑定源并将Database定义为其数据源。

然后我将bindingsource作为我的datagrids数据源,并将我的文本框文本放到bindingsource中的相应列(例如textbox1 text = bindingsource - Name),这样我就可以更新我的xml,这样我就可以点击该行了使用行信息填充文本框,当我编辑文本框时,它会更改网格视图中行中的数据,以便进行编辑和更新。

但我希望能够选择是否更新。因此,我没有输入并且更改,我希望能够填写方框,然后选择按正常编辑表单按更新或取消。

这是我的表格

enter image description here

好像我可以做类似

的事情
string = textboxname  

然后当我按下更新它然后选择行列“name”= string

1 个答案:

答案 0 :(得分:0)

好的,所以我想通过devTimmy来解决它。我正在寻找错误的地方和错误的想法。

iv现在已经完成它所以它接受选定的行索引并在它告知要填充的单元格时使用它来填充正确的行。我之前没有想过告诉它哪个细胞失败了,我不再考虑它了。 这是我的代码。

        int i;
        i = dataGridView1.CurrentRow.Index;

        dataGridView1.Rows[i].Cells[0].Value = Nametb.Text;
        dataGridView1.Rows[i].Cells[1].Value = Locationtb.Text;
        dataGridView1.Rows[i].Cells[2].Value = Infotb.Text;
        dataGridView1.Rows[i].Cells[3].Value = dayvisittb.Text;
        database1.WriteXml("Database.xml");