【问题标题】:How to make editable only a specific column in DataGridView - C# [duplicate]如何使 DataGridView 中的特定列仅可编辑 - C# [重复]
【发布时间】:2016-06-06 07:11:22
【问题描述】:

我正在使用DataGridViewdatabase 获取一些记录(以编程方式)。此外,我将grid 设为只读,因此用户无法修改/编辑某些内容。同时,我添加了另一列 (checkbox),由于 grid 的属性,我无法选择我想要的任何行。是否有可能只使一列可编辑?谢谢。

代码:

using (SqlConnection con = new SqlConnection(cs))
            {


                con.Open();
                SqlCommand cmd = new SqlCommand(select, con);
                SqlDataAdapter sda = new SqlDataAdapter();
                sda.SelectCommand = cmd;
                DataTable dt = new DataTable();
                sda.Fill(dt);
                BindingSource bs = new BindingSource();
                bs.DataSource = dt;
                dataGridView1.DataSource = dt;

            }

            DataGridViewCheckBoxColumn dch = new DataGridViewCheckBoxColumn();
            dch.HeaderText = "Selecteaza";
            dataGridView1.Columns.Add(dch);

编辑 - 我使用此选择,我只希望我添加的列 ("Selecteaza") 是可编辑的:

    "SELECT p.cod AS Numar, p.data AS Data, c.nume AS Furnizor, d.nume AS DocFurnizor, p.doc_cod AS NrDocFurnizor, p.validat AS Validat, p.facturat AS Contat, g.nume AS Gestiune 
FROM primar p INNER JOIN cf c ON p.part1=c.cf_id 
INNER JOIN gestiuni g ON p.part2 = g.gest_id 
INNER JOIN documente d ON p.doc_id = d.doc_id WHERE (p.tip = '2')
ORDER BY p.Data";

【问题讨论】:

标签: c# winforms datagridview


【解决方案1】:

ReadOnly 设置为falseDataGridView,然后根据需要为列单独设置ReadOnly 属性。

【讨论】:

  • 我用这个选择。如何单独设置ReadOnly?谢谢。 "SELECT p.cod AS Numar, p.data AS Data, c.nume AS Furnizor, d.nume AS DocFurnizor, p.doc_cod AS NrDocFurnizor, p.validat AS Validat, p.facturat AS Contat, g.nume AS Gestiune FROM primar p INNER JOIN cf c ON p.part1=c.cf_id INNER JOIN gestiuni g ON p.part2 = g.gest_id INNER JOIN documente d ON p.doc_id = d.doc_id WHERE (p.tip = '2') ORDER BY Data";
  • 要么更新原始问题,要么使用更新的详细信息发布新问题。此外,您确实需要在问题中包含该详细信息才能开始
猜你喜欢
  • 2019-08-16
  • 2021-08-04
  • 1970-01-01
  • 1970-01-01
  • 2015-12-14
  • 2019-06-04
  • 1970-01-01
  • 1970-01-01
  • 2021-02-26
相关资源
最近更新 更多