-1
GridViewに "Weightage"という列があります。私はグリッドビューの外に "合計"と呼ばれるテキストボックスを持っています。このテキストボックスを列の重みのすぐ下に並べます。rowboundイベントでGridView列の幅を取得する方法は?
</asp:GridView>
<div>
<span id="q1totalweightage" runat="server">Total<asp:TextBox ID="txtq1totalweightage" runat="server" ></asp:TextBox></span>
</div>
背後にあるコード:
protected void grvGoals_RowDataBound1(object sender, GridViewRowEventArgs e)
{
switch (e.Row.RowType)
{
case DataControlRowType.DataRow:
q1totalweightage.Attributes.Add("style", "margin-left: " + e.Row.Cells[0].Width + "px;");
break;
}
注:は、私はいくつかの理由でフッター内、この合計テキストボックスを配置することはできませんと仮定します。