如何在winform中的datagridview的每行根据不同的情况下设置不同的dataGridViewCombobox的值 例如:dataGridView1中 第一列为dataGridViewCombobox1 第2列为dataGridViewCombobox2
当dataGridViewCombobox1选者"奇数"时 dataGridViewCombobox2的选者项显示1 3 5 7 9
当dataGridViewCombobox1选者"偶数"时 dataGridViewCombobox2的选者项显示2 4 6 8 10请高手帮忙解答下
当dataGridViewCombobox1选者"奇数"时 dataGridViewCombobox2的选者项显示1 3 5 7 9
当dataGridViewCombobox1选者"偶数"时 dataGridViewCombobox2的选者项显示2 4 6 8 10请高手帮忙解答下
解决方案 »
- 简单问题。通过线程给listbox控件不断的增加新Item,如何同时更新其它控件的值?
- C#string字符串与StringBuilder拼接出来的有什么不一样呢?
- 请问读取表的一段数据是读入内存处理好,还逐条读取好
- SerialPort 发送长字节数组出错问题
- 存储过程的返回值
- C# 的 应用领域
- 网站被黑,求高手帮忙。
- C#技术内幕里面的一个例子,运行出错,初学不懂,望指点
- 如何把这个VB转成C#?
- 怎么实现VB中的"Dim sUseSN As String * 20",可以控制字符串的长度。
- 怎么获取datagrid摸版列中 textbox 中的数据
- 菜鸟请教如何实现动态的tabpage?每个page里面有多个checkedListBox,radioButton,textBox和一个控制page数量的numericUpDown?
做个标记,如果是true就1.3.5.7.9
否则就是2.4.6.8.10
{
bool odd = true;//自己由前一列来得到这个值,这里做了假设是奇数
bool even = false;//是否偶数
if (e.Control is DataGridViewComboBoxEditingControl)
{
DataGridViewComboBoxEditingControl cmb = e.Control as DataGridViewComboBoxEditingControl;
if (odd)
{
cmb.Items.AddRange(new object[] { 1, 3, 5, 7, 9 });
}
else if (even)
{
cmb.Items.AddRange(new object[] { 2, 4, 6, 7, 10 });
}
}
}
提示 datagridviewcomboboxcell 值无效 怎么解决?