>>DataTable table = new DataTable(); >>table.Columns.Add("ColumnId", typeof(int)); >>table.Columns.Add("QueryId", typeof(int)); >>table.Columns.Add("TableId", typeof(int)); >>table.Columns.Add("TableName", typeof(string)); >>table.Columns.Add("ApexColumnName", typeof(string)); >>table.Columns.Add("Expression", typeof(string)); >>table.Columns.Add("GroupBy", typeof(bool)); >> >>dsGrid.Tables.Add(table); >> >>grdData.DataMember = dsGrid.Tables[0].TableName; >>grdData.DataSource = dsGrid.Tables[0]; >> >>grdData.Columns["ColumnId"].Visible = false; >>grdData.Columns["QueryId"].Visible = false; >>grdData.Columns["TableId"].Visible = false; >>grdData.Columns["TableName"].Width = 200; >>grdData.Columns["ApexColumnName"].Width = 200; >>grdData.Columns["Expression"].Width = 290; >> >>grdData.Columns["ApexColumnName"].HeaderText = "Apex Column Name"; >>grdData.Columns["GroupBy"].HeaderText = "Group By"; >>grdData.Columns["GroupBy"].ReadOnly = false; >>grdData.Columns["GroupBy"].CellTemplate = new DataGridViewCheckBoxCell(); >>>>
>>>>>>>>DataTable table = new DataTable(); >>>>>>>>table.Columns.Add("ColumnId", typeof(int)); >>>>>>>>table.Columns.Add("QueryId", typeof(int)); >>>>>>>>table.Columns.Add("TableId", typeof(int)); >>>>>>>>table.Columns.Add("TableName", typeof(string)); >>>>>>>>table.Columns.Add("ApexColumnName", typeof(string)); >>>>>>>>table.Columns.Add("Expression", typeof(string)); >>>>>>>>table.Columns.Add("MyCheckBox", typeof(bool)); >>>>>>>> >>>>>>>>dsGrid.Tables.Add(table); >>>>>>>> >>>>>>>>grdData.DataMember = dsGrid.Tables[0].TableName; >>>>>>>>grdData.DataSource = dsGrid.Tables[0]; >>>>>>>> >>>>>>>>grdData.Columns["ColumnId"].Visible = false; >>>>>>>>grdData.Columns["QueryId"].Visible = false; >>>>>>>>grdData.Columns["TableId"].Visible = false; >>>>>>>>grdData.Columns["TableName"].Width = 200; >>>>>>>>grdData.Columns["ApexColumnName"].Width = 200; >>>>>>>>grdData.Columns["Expression"].Width = 290; >>>>>>>>>>>>>>>>