绑定后编辑DataGridView上的特定单元格

时间:2013-08-23 10:34:17

标签: c# .net winforms visual-studio-2010 datagridview

我有一个由DataTable填充的DataGridView。 在手动DataGridView中,我添加了两个字段(CheckBox和TextBox)。

数据出现在DataGridView后,我无法编辑手动添加的TextBox或CheckBox。

目标是编辑这些字段,以便进行更新,我将存储这些编辑过的数据。

你能帮忙吗?

绑定DataGridView的代码是:

        string strSQL = "select Domicilios.id_domicilio as [N.Domicilio], Utentes.nome as Nome from Domicilios inner join Utentes on Utentes.id_utente = Domicilios.id_utente WHERE (dbo.Domicilios.data_domicilio BETWEEN '" + dateTimePicker1.Value.ToString("yyyy-MM-dd") + "' and '" + dateTimePicker2.Value.ToString("yyyy-MM-dd") + "') and (estado <> 'Entregue') and (estado <> 'Anulado')";

        connection.Open();
        SqlDataAdapter dataAdapter = new SqlDataAdapter(strSQL, connection);
        SqlCommandBuilder commandBuilder = new SqlCommandBuilder(dataAdapter);

        DataTable table = new DataTable();
        table.Locale = System.Globalization.CultureInfo.InvariantCulture;
        dataAdapter.Fill(table);
        bindingSource1.DataSource = table;

        dataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
        dataGridView1.ReadOnly = true;
        dataGridView1.DataSource = bindingSource1;

        connection.Close();

这是表格的打印,其中两个第一个字段是我无法编辑的地方:

enter image description here

0 个答案:

没有答案