>grdPolicyChangesNotes.DataSource = dsData;
>grdPolicyChangesNotes.DataMember = "PolicyNotes";
>
>
>private void BindMyColumns() { DataTable tbl = CreateData(); dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = tbl; DataGridViewTextBoxColumn colName = new DataGridViewTextBoxColumn(); colName.HeaderText = "Name"; colName.DataPropertyName = "col2"; dataGridView1.Columns.Add(colName); DataGridViewCheckBoxColumn colBool = new DataGridViewCheckBoxColumn(); colBool.HeaderText = "Column 4"; colBool.DataPropertyName = "col4"; dataGridView1.Columns.Add(colBool); } private DataTable CreateData() { DataTable tbl = new DataTable(); tbl.Columns.Add("col1", typeof(int)); tbl.Columns.Add("col2", typeof(string)); tbl.Columns.Add("col3", typeof(DateTime)); tbl.Columns.Add("col4", typeof(bool)); for (int i = 0; i < 20; i++) { tbl.Rows.Add(new object[] { i, String.Format("Name {0}", i), DateTime.Now.AddDays(-i), i % 2 == 0 }); } return tbl; }Cetin