0
は、私は、テーブルのHTML設計のためGridView1_RowDataBoundイベントでいくつかのコードを持っている:Asp.net gridview rowupdatedイベントe.Tow.RowTypeタイプ?
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プロパティがないためです。これをどうすれば解決できますか?
でヘッダ行にアクセスすることができます。ありがとうございますが、それはヘッダータイプの仕事です。 if(e.Row.RowType == DataControlRowType.Header) { e.Row.TableSection = TableRowSection.TableHeader; } – serdar
私の答えが更新されました。ヘッダー行にもアクセスできます。 – VDWWD
私はあなたの答えを少し変えました。 "if(e.Row.RowType == DataControlRowType.Header)"という文が削除され、使用されました:GridView1.HeaderRow.TableSection = TableRowSection.TableHeader; もちろん、あなたの答えは正しいものでした。ありがとうございました – serdar