Code Snippet
DataTable dt = new DataTable("mytable");
dt.Columns.Add("aa");
dt.Columns.Add("bb");
for (int i = 0; i < 5; i++)
{
dt.Rows.Add("aa" + i, "bb" + i);
}
dt.Rows.Add(DBNull.Value, DBNull.Value);
dt.Rows.Add(DBNull.Value, DBNull.Value);
dt.Rows.Add(DBNull.Value, DBNull.Value);
dt.AcceptChanges();
DataGridTableStyle ts = new DataGridTableStyle();
ts.MappingName = "mytable";
DataGridTextBoxColumn tbcol1 = new DataGridTextBoxColumn();
tbcol1.MappingName = "aa";
tbcol1.NullText = "mytext";
tbcol1.HeaderText = "aa";
ts.GridColumnStyles.Add(tbcol1);
DataGridTextBoxColumn tbcol2 = new DataGridTextBoxColumn();
tbcol2.MappingName = "bb";
tbcol2.HeaderText = "bb";
ts.GridColumnStyles.Add(tbcol2);
this.dataGrid1.TableStyles.Add(ts);
this.dataGrid1.DataSource = dt;