各位,我用
SELECT field1 AS column1 FROM table1
生成的datatable作为datagrid的datasource;把datatable进行clear之后,Fill了另一个表,再赋给datagrid的datasource时,datagrid中原来的header还在,请问怎么消除呢?
SELECT field1 AS column1 FROM table1
生成的datatable作为datagrid的datasource;把datatable进行clear之后,Fill了另一个表,再赋给datagrid的datasource时,datagrid中原来的header还在,请问怎么消除呢?
{
if ( e.Item.ItemType == ListItemType.Header )
{
TableCellCollection tcl = e.Item.Cells; tcl.Clear(); tcl.Add( new TableHeaderCell() ); tcl[0].RowSpan = 2; tcl[0].Text = "資料項目"; tcl.Add( new TableHeaderCell() ); // tcl[1].ColumnSpan = 2;
tcl[1].RowSpan = 2;
tcl[1].Text = "會計科目"; tcl.Add( new TableHeaderCell() ); tcl[2].ColumnSpan = 2; tcl[2].Text = "會計科目<tr><td>汉语</td><td>英语</td></tr>"; } }
this.DataGrid1.DataSource = null;
this.DataGrid1.DataBind();然后再绑定呢?