GridView:如果下拉列表的选定值为yes,则下拉列表的第一个值=yes,并且将出现2列,其余单元格=false;

本文关键字:yes 下拉列表 2列 false 单元格 第一个 如果 GridView | 更新日期: 2023-09-27 18:28:06

  • 我有一个简单的网格视图。

    • 我制作了一个列文本框来下拉列表,其中有两个值:是/否
    • 我有一个事件下拉列表,如果值==是,则有两列将出现
    • 但是我怎么能让其余的单元格都是假的呢?我指的是用户在下拉列表中的值为"是"之前,无法写入它们
    • 如果用户在下拉列表中选择"否",则"否"的代码正在执行,但下拉列表中的值始终是第一个

    示例:对无

如果我选择"否",一切都很好,但我希望下拉菜单能在我选择的的第一位获得值

GridView:如果下拉列表的选定值为yes,则下拉列表的第一个值=yes,并且将出现2列,其余单元格=false;

您可以使列像一样不可见

this.dataGridView.Columns["columnName"]。Visible=false;

或将其设置为只读:

this.dataGridView.Columns["columnName].ReadOnly=true;

如果这就是你的意思。