在GridView
其中auto generate columns
設置爲true
,我可以手動插入一列來執行減法操作,從中執行減法將根據網格中的列進行。網格視圖定製
讓我們這個例子:
現在,我們需要綁定這個減去值來分隔網格視圖的列和顯示結果。 如何實現此目的。任何
在GridView
其中auto generate columns
設置爲true
,我可以手動插入一列來執行減法操作,從中執行減法將根據網格中的列進行。網格視圖定製
讓我們這個例子:
現在,我們需要綁定這個減去值來分隔網格視圖的列和顯示結果。 如何實現此目的。任何
你可以將它綁定到你的GridView
前將data-source
添加額外的列,或者您也可以動態地添加TemplateField
您GridView
,這真的很難給你的問題滿意的答案不知道很多關於細節,但是試試下面的鏈接。
您可以在RowDataBound
事件gridview
更改它。
可以頁腳行如下
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Footer)
{
Label lbl = (Label)e.Row.FindControl("lblTotal");
lbl.Text = grdTotal.ToString("c");
}
}
這並不是說lblTotal在頁腳模板標籤顯示您的數據。
<FooterTemplate>
<asp:Label ID="lblTotal" runat="server" />
</FooterTemplate>
謝謝你的回覆,請檢查我的問題一次,我現在編輯過.... –
可悲的是,在GridView的缺點之一是,它沒有一個AppendDataBoundItems
財產。如果你真的需要GridView,你應該操縱你的數據源來發出額外的「虛擬行」。 然後,在RowDataBound
事件中,您可以通過某個索引識別這些虛擬行(例如,我會使用負面ID),並在該事件中執行任何您需要的操作。
請格式化您的代碼。 –
@RaviKiran你的數據源是什麼?爲什麼不在綁定到gridview之前直接在數據源中添加列?試一試。 –
閱讀此查看是否會有所幫助http://stackoverflow.com/questions/17735376/is-it-possible-to-databind-to-an-extension-method –