注意是在winform中:
datagrid的第一行,显示每一列名称的地方加上一个checkbox,然后 该列都是checkbox来实现全选的功能!!
在次提醒是在winform中
datagrid的第一行,显示每一列名称的地方加上一个checkbox,然后 该列都是checkbox来实现全选的功能!!
在次提醒是在winform中
解决方案 »
- 添加项目引用问题
- Socket.Blocking=true会阻塞应用程序主线程吗?
- C#把文件上传到服务器出问题
- 菜鸟求助:WPF里面Ribbon在哪里?
- 用c#开发一个asp.net的数据库应用程序
- Properties["Processorid"].Value.ToString()异常
- 一个异步调用的问题
- 请问如何解决,当把Session放在Sessionstate中的时候,不触发 Session_OnEnd()事情的处理
- C#能不能实现像Word这种的多文档窗体
- 高手请进,高分相送, winform datagrid 中输入中文的问题
- 做网站实在太累,整站程序转让,完整的B2B商务网站,想哭啊............
- 在C#中如何实现让一个.exe文件在本机上只能运行一次.
string[] arrstrFunctionalArea = new string [3]{"Functional Area","Min","Max"};
DataColumn dtCol = null;
for(int i=0; i< 3;i++)
{
dtCol = new DataColumn(arrstrFunctionalArea[i]);
dtCol.DataType = Type.GetType("System.String");
dtCol.DefaultValue = "";
dtblFunctionalArea.Columns.Add(dtCol);
}
DataColumn dtcCheck = new DataColumn("IsMandatory");
dtcCheck.DataType = System.Type.GetType("System.Boolean");
dtcCheck.DefaultValue = false;
dtblFunctionalArea.Columns.Add(dtcCheck);
this.dataGrid1.DataSource = dtblFunctionalArea;
if(!dataGrid1.TableStyles.Contains("FunctionArea"))
{
DataGridTableStyle dgdtblStyle = new DataGridTableStyle();
dgdtblStyle.MappingName = dtblFunctionalArea.TableName;
dataGrid1.TableStyles.Add(dgdtblStyle);
dgdtblStyle.RowHeadersVisible = false;
dgdtblStyle.HeaderBackColor = Color.LightSteelBlue;
dgdtblStyle.AllowSorting = false;
dgdtblStyle.HeaderBackColor = Color.FromArgb(8,36,107);
dgdtblStyle.RowHeadersVisible = false;
dgdtblStyle.HeaderForeColor = Color.White;
dgdtblStyle.HeaderFont = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Bold,System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));
dgdtblStyle.GridLineColor = Color.DarkGray;
dgdtblStyle.PreferredRowHeight = 22;
dataGrid1.BackgroundColor = Color.White;
GridColumnStylesCollection colStyle = dataGrid1.TableStyles[0].GridColumnStyles;
colStyle[0].Width = 100;
colStyle[1].Width = 50;
colStyle[2].Width = 50;
colStyle[3].Width = 80; }
DataGridTextBoxColumn dgtb = (DataGridTextBoxColumn)dataGrid1.TableStyles[0].GridColumnStyles[0];
ComboBox cmbFunctionArea = new ComboBox();
cmbFunctionArea.Items.AddRange(new object[]{"选项一","选项二","选项三"});
cmbFunctionArea.Cursor = Cursors.Arrow;
cmbFunctionArea.DropDownStyle= ComboBoxStyle.DropDownList;
cmbFunctionArea.Dock = DockStyle.Fill;
cmbFunctionArea.SelectionChangeCommitted += new EventHandler(cmbFunctionArea_SelectionChangeCommitted);
dgtb.TextBox.Controls.Add(cmbFunctionArea);
}