Asp.net gridview rowupdated 事件 e.Tow.RowType 类型?
Asp.net gridview rowupdated event e.Tow.RowType type?
我在 GridView1_RowDataBound 事件中有一些代码用于 table 的 html 设计:
if (e.Row.RowType == DataControlRowType.Header)
{
e.Row.TableSection = TableRowSection.TableHeader;
}
else if (e.Row.RowType == DataControlRowType.DataRow)
{
TableCellCollection cell = e.Row.Cells;
cell[0].Attributes.Add("data-title", "");
cell[1].Attributes.Add("data-title", "Product"
}
行更新后,我需要再次执行此操作,但我做不到。因为 RowUpdated EventArgs 没有 Row 属性。我该如何解决这个问题?
您也可以在 RowDataBound 事件之外循环 GridView 行。
foreach (GridViewRow row in GridView1.Rows)
{
TableCellCollection cell = row.Cells;
cell[0].Attributes.Add("data-title", "");
cell[1].Attributes.Add("data-title", "Product");
}
您可以使用此
访问header行
GridView1.HeaderRow.Cells[0].Attributes.Add("data-title", "");
我在 GridView1_RowDataBound 事件中有一些代码用于 table 的 html 设计:
if (e.Row.RowType == DataControlRowType.Header)
{
e.Row.TableSection = TableRowSection.TableHeader;
}
else if (e.Row.RowType == DataControlRowType.DataRow)
{
TableCellCollection cell = e.Row.Cells;
cell[0].Attributes.Add("data-title", "");
cell[1].Attributes.Add("data-title", "Product"
}
行更新后,我需要再次执行此操作,但我做不到。因为 RowUpdated EventArgs 没有 Row 属性。我该如何解决这个问题?
您也可以在 RowDataBound 事件之外循环 GridView 行。
foreach (GridViewRow row in GridView1.Rows)
{
TableCellCollection cell = row.Cells;
cell[0].Attributes.Add("data-title", "");
cell[1].Attributes.Add("data-title", "Product");
}
您可以使用此
访问header行GridView1.HeaderRow.Cells[0].Attributes.Add("data-title", "");