2
我有一個網格視圖,我綁定數據表。我的問題是數據表有整數值爲1,2,3,4,5.
對於所有這些值,我想在網格視圖分別綁定A,B,C,D,E
。我正在使用綁定字段。我不知道在哪裏修改來自數據表的數據?gridview中的數據綁定期間修改數據源行值
我有一個網格視圖,我綁定數據表。我的問題是數據表有整數值爲1,2,3,4,5.
對於所有這些值,我想在網格視圖分別綁定A,B,C,D,E
。我正在使用綁定字段。我不知道在哪裏修改來自數據表的數據?gridview中的數據綁定期間修改數據源行值
讓該列模板列,並把標籤
<asp:TemplateField HeaderText="HeaderText">
<ItemTemplate>
<asp:Label ID="lbl" runat="server" ></asp:Label>
</ItemTemplate>
,然後你在RowDataBound
事件的GridView
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
DataRow dr = ((DataRowView)e.Row.DataItem).Row;
if(dr["ColumnName"].ToString() == "1")
{
((Label)e.Row.FindControl("lbl")).Text = "A";
}
else if(dr["ColumnName"].ToString() == "2")
{
((Label)e.Row.FindControl("lbl")).Text = "B";
}
................
................
}
}
Akhatar..Thanks dear..Its真正的偉大工程做... – 2011-06-08 10:00:39
並不總是可以將DataRowView轉換爲DataRow – 2014-08-14 18:04:28