public void dg__Style(DataTable dt,DataGrid dg)
{
dg.TableStyles.Clear();
ts = new DataGridTableStyle();
ts.MappingName = dt.TableName;
ts.ColumnHeadersVisible = true;
ts.RowHeadersVisible = true;
ts.RowHeaderWidth = 15;
int i;
tc = new DataGridTextBoxColumn();
tc.HeaderText = dt.Columns[0].ColumnName;
tc.MappingName = dt.Columns[0].ColumnName;
tc.Width = 120;
tc.NullText = "";
ts.GridColumnStyles.Add(tc);
for(i=1;i<28;i++) //i为DATAGRID显示的列数
{
tc = new DataGridTextBoxColumn();
tc.HeaderText = dt.Columns[i].ColumnName;
tc.MappingName = dt.Columns[i].ColumnName;
tc.Width = 85;
tc.NullText = "";
tc.Format = "f";
ts.GridColumnStyles.Add(tc);
}
dg.TableStyles.Add(ts);
}
{
dg.TableStyles.Clear();
ts = new DataGridTableStyle();
ts.MappingName = dt.TableName;
ts.ColumnHeadersVisible = true;
ts.RowHeadersVisible = true;
ts.RowHeaderWidth = 15;
int i;
tc = new DataGridTextBoxColumn();
tc.HeaderText = dt.Columns[0].ColumnName;
tc.MappingName = dt.Columns[0].ColumnName;
tc.Width = 120;
tc.NullText = "";
ts.GridColumnStyles.Add(tc);
for(i=1;i<28;i++) //i为DATAGRID显示的列数
{
tc = new DataGridTextBoxColumn();
tc.HeaderText = dt.Columns[i].ColumnName;
tc.MappingName = dt.Columns[i].ColumnName;
tc.Width = 85;
tc.NullText = "";
tc.Format = "f";
ts.GridColumnStyles.Add(tc);
}
dg.TableStyles.Add(ts);
}