datagridviewcomboboxcell

    4热度

    3回答

    我搜索了很多这个错误,许多相同的问题已经被问到,但它没有解决我的问题。 我得到 操作无效,因为它会导致对SetCurrentCellAddressCore函数的重入调用。 的情况是我有datagridview与TextboxColumn我使用CellBeginEdit将其转换在ComboBoxColumn,并CellValidate后,我再次改变ComboBoxColumn到TextboxColu

    1热度

    1回答

    我有一个datagridview。 当我加倍点击一个单元格时,它将更改为DataGridViewComboBoxCell,然后我希望当用户选择一个索引时,它会像以前一样用新值更改回DataGridviewCell 。 我该怎么办? namespace GridEnterChanged { public partial class Form1 : Form { Da

    0热度

    2回答

    我遇到此问题。它开始是这样的: 我可以双击下拉箭头,选择一种颜色OK: 在这一点上,我可以再次点击下拉菜单,它是正确选择: 的问题是,当我想牛逼o添加一个新行。即使我只是去点击新建行单元格: 我则数据的数据错误异常: 之后与前一单元绘制错误: 我不能完全解决如何解决这个问题。 我的代码: using System; using System.Collections.Generic; using

    0热度

    1回答

    这里的想法是,我重绘了combol“cell”,以便显示颜色和文本块。这是表格显示时,它是要告诉下拉:我已经选择了颜色 后它怪异: 现在是完全错误的。我必须将鼠标悬停在控件上以呈现其他位。只是不正​​确。 我的处理程序: private void DataGridView1_CellPainting(object sender, DataGridViewCellPaintingEventArgs

    2热度

    1回答

    我的DataGridView上有一个DataGridViewComboBoxColumn。这是我的自定义单元格的绘画处理程序: private void dataGridView_CellPainting(object sender, DataGridViewCellPaintingEventArgs e) { if (e.ColumnIndex == 1 && e.RowIndex

    1热度

    1回答

    我想创建DataGridView中每行的两列之间的依赖关系。 我添加了两列(品牌,型号)运行时(从数据库中选择数据)。我的目标是在品牌单元格更改时在模型单元格中加载新项目。 填充数据: private void autoOptionsForm_Load(object sender, EventArgs e) { Connection.ds.Tables.Clear(); Co

    0热度

    2回答

    我有一个DataGridView TextBoxColumn。我希望能够点击单元格进入编辑模式,当我做一个下拉菜单时会出现带有供用户选择的选项,或者如果用户不需要这些选项之一,他们可以编辑该单元格(好像没有下降)。然后当用户离开单元格时,值(无论他们键入的内容或他们选择的内容)都将被保存。 将用户输入选项添加到下拉列表中有很多答案,但这不是我想要的。我只想为用户提供一些常用选项,以便在用户离开前自

    1热度

    1回答

    我有一个datagridview其中有2个datagridviewcomboboxcolumns。我通过编辑控件展示方法设置了selectedindexchanged方法(因为我已经读过它,应该这样做) 但是,由于某种原因,当第一次更改为第二个组合框时,此事件触发。 我的问题是;是什么导致这种方法触发?我明确检查它是分配处理程序之前的第一列,但我仍然需要检查处理程序本身,因为至少在一次出现colu

    -1热度

    1回答

    帮助!一直努力手动添加一个DataGridViewRow行与一个预先填充的组合框...一个DataGridViewComboBoxColumn是确切的。我只是想拥有它自动串填充,航运选择“地面”,“空气”,等等。到目前为止,我已经变得如看到下拉框中的第一个值,但系统说 System.ArguementException: DataGridViewComboBoxCell value is not

    1热度

    1回答

    我有一个DataTable。 CurrencyId |货币 0 | USD 1 |泰铢 2 |欧元 5 |卢比 6 |日元 我已经将此表绑定到DataGridViewCombobox单元。用户可以选择一种货币一次。如果用户在第一个DataGridViewRow中选择'USD',则下一行的组合框将不包含'USD'。我能得到它吗?我试过这个。 private void setCellComboBoxI