private void DataFilterForm_Load(object sender, System.EventArgs e) { DataGridTableStyle GridStyle = new DataGridTableStyle(); GridStyle.MappingName = "FilterData"; DataGridColumnStyle ColumnName = new DataGridTextBoxColumn(); ColumnName.HeaderText = "Column Name"; ColumnName.MappingName = "ColumnName"; ColumnName.Width = 150; ColumnName.ReadOnly = true; GridStyle.GridColumnStyles.Add(ColumnName); DataGridColumnStyle ColumnOperation = new DataGridComboBoxColumn("Operation", OperationDataTable, "ColumnOperation", "ColumnOperation", DataGridFilterData); ColumnOperation.Width = 70; ColumnOperation.NullText = string.Empty; GridStyle.GridColumnStyles.Add(ColumnOperation); DataGridColumnStyle ColumnData = new DataGridTextBoxColumn(); ColumnData.HeaderText = "Data"; ColumnData.MappingName = "ColumnData"; ColumnData.NullText = string.Empty; ColumnData.Width = 180; GridStyle.GridColumnStyles.Add(ColumnData); GridStyle.AlternatingBackColor = System.Drawing.Color.AliceBlue; GridStyle.GridLineColor = System.Drawing.Color.MediumSlateBlue; DataGridFilterData.TableStyles.Add(GridStyle); DataGridFilterData.DataSource = FilterDataTable; }
private void DataFilterForm_Load(object sender, System.EventArgs e) { DataGridTableStyle GridStyle = new DataGridTableStyle(); GridStyle.MappingName = "FilterData"; //DataGridColumnStyle ColumnName= new DataGridTextBoxColumn(); //ColumnName.HeaderText="Column Name"; //ColumnName.MappingName="ColumnName"; //ColumnName.Width=150; //ColumnName.ReadOnly = true; //GridStyle.GridColumnStyles.Add(ColumnName); //dataGridView1 DataGridColumnStyle ColumnName = new DataGridComboBoxColumn("ColumnName", ClumnDataTable, "ClumnMingcheng", "ClumnMingcheng", DataGridFilterData); //DataGridColumnStyle ColumnName = new DataGridComboBoxColumn("ColumnName", ClumnDataTable, "ClumnMingcheng", "ClumnMingcheng", dataGridView1); ColumnName.Width = 95; ColumnName.HeaderText = "字段"; ColumnName.NullText = string.Empty; GridStyle.GridColumnStyles.Add(ColumnName); DataGridColumnStyle ColumnOperation = new DataGridComboBoxColumn("Operation", OperationDataTable, "ColumnOperation", "ColumnOperation", DataGridFilterData); // DataGridColumnStyle ColumnOperation = new DataGridComboBoxColumn("Operation", OperationDataTable, "ColumnOperation", "ColumnOperation", dataGridView1); ColumnOperation.Width = 51; ColumnOperation.HeaderText = "關系"; ColumnOperation.NullText = string.Empty; GridStyle.GridColumnStyles.Add(ColumnOperation); DataGridColumnStyle ColumnData = new DataGridTextBoxColumn(); ColumnData.HeaderText = "數值"; ColumnData.MappingName = "ColumnData"; ColumnData.NullText = string.Empty; ColumnData.Width = 95; GridStyle.GridColumnStyles.Add(ColumnData); DataGridColumnStyle ColumnLogic = new DataGridTextBoxColumn(); ColumnLogic.HeaderText = "邏輯"; ColumnLogic.MappingName = "Logic"; ColumnLogic.NullText = string.Empty; ColumnLogic.Width = 51; GridStyle.GridColumnStyles.Add(ColumnLogic); GridStyle.AlternatingBackColor = System.Drawing.Color.AliceBlue; GridStyle.GridLineColor = System.Drawing.Color.MediumSlateBlue; DataGridFilterData.TableStyles.Add(GridStyle); //dataGridView1.TableStyles.Add(GridStyle); //dataGridView1 DataGridFilterData.DataSource = FilterDataTable; //dataGridView1.DataSource = FilterDataTable; }