有如下要求:
net2005的winform中开发中
DataGridView显示两列 一列是数字(根据方法得到) 一列是下拉框(同样是根据方法得到)
不知道什么是动态绑定...
大家指点下
一上午没折腾出来
net2005的winform中开发中
DataGridView显示两列 一列是数字(根据方法得到) 一列是下拉框(同样是根据方法得到)
不知道什么是动态绑定...
大家指点下
一上午没折腾出来
解决方案 »
- 我在access里把字段设置了有效性,但是在c#里却不起作用
- 要怎么才能触发datagridview的OnCellPainting事件
- top 1 本来是得到一组一条记录是对的,但加了ORDER BY NEWID()后怎么会得到一组多条记录呢。看整句:
- 公共窗体中传值问题!!!!!急!!!!!!
- 一值传递多页的问题。
- 输入问题?
- usercontrol怎么断开连接
- listbox用法的一点困惑,如何实现像QQ自动回复那样?
- 关于使用 FileStream copy文件时修改日期的改变
- 一个出错,帮初学者看看
- 关于DataTable..rows.count的问题,为何得到的值会变?每一次都会增加?
- SQLite 数据类型 长度不限的是那种?
comboboxColumn.HeaderText = "列名";
column .Items.AddRange(new string[] { "Mr.", "Ms.", "Mrs.", "Dr." });
DataGridView1.Columns.Add(comboboxColumn);
DataGridViewComboBoxColumn column = dataGridView1.Columns[列索引] //对应下拉框列
column .Items.AddRange(new string[] { "Mr.", "Ms.", "Mrs.", "Dr." });
comboboxColumn.HeaderText = "班次";
DataGridView1.Columns.Add(comboboxColumn);这是动态生成的列我不会给他下面的Row赋值 (下拉框的值根据方法得到)
column .HeaderText = "几次";
DataGridView1.Columns.Add(column );
那么 这个列下面的ROW怎么赋值谢谢
dataGridView1.Rows.Add(new object[] { "www", 3, "bbb" });
dataGridView1.Rows.Add(new object[] { "www", 1, "ccc" });
dataGridView1.Rows.Add(new object[] { "www", 2, "ddd" });你看看MSDN,上面都有例子
这个是个 实体类数组吗?怎么控制显示ROW里面的那一个呢我想动态赋值...
只有一个数 不是实体类
需要改变控件的值时,不直接操作控件对象.而通过修改数据源来达到改变控件的值.
比如:
datagridview1.DataSource = datatable1;
将datagridview1和datatable1绑定之后,如果需要增加行或者改变datagridview1的内容时.只需要直接操作datatable1就可以达到修改datagridview1的内容的目的了.
比如:
datatable1[1][1]='abcd';
那么datagridview1的第1行第1列的内容就会变成'abcd';
DataGridViewComboBoxColumn column = new DataGridViewComboBoxColumn();
comboboxColumn.HeaderText = "班次";
DataGridView1.Columns.Add(comboboxColumn);DataGridViewTextBoxColumn column = new DataGridViewTextBoxColumn ();
column .HeaderText = "几次";
DataGridView1.Columns.Add(column );我生成了2列 现在我想给他们下面的ROW 赋值 如何写呢(值是根据方法得到的)