2
我的Gridview中有一個下拉列表,我將一個數據源綁定到gridview。在GridView中爲下拉列表設置selectedvalue
儘管所有記錄都正確顯示,但未選擇下拉值。
我如何設置類似
<%# Bind("Country") %>
在GridView控件在ASP.net一個下拉列表。
感謝
我的Gridview中有一個下拉列表,我將一個數據源綁定到gridview。在GridView中爲下拉列表設置selectedvalue
儘管所有記錄都正確顯示,但未選擇下拉值。
我如何設置類似
<%# Bind("Country") %>
在GridView控件在ASP.net一個下拉列表。
感謝
你可以連接到RowDataBound事件的網格視圖,找到控制和設定值。
protected void gridview_RowDataBound(object sender, GridViewRowEventArgs e)
{
var dropdownList = e.Row.FindControl("YOUR_DROP_DOWN") as DropDownList;
dropdownList .SelectedIndex = SET_VALUE_HERE;
}
從數據源設置的DropDownList值應該是這樣的:
protected void gridview_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
DropDownList ddlCountry = (DropDownList)e.Row.FindControl("ddlCountry");
ddlCountry.SelectedValue = DataBinder.Eval(e.Row.DataItem, "Country").ToString();
}
}
保護小組GridView1_RowDataBound(BYVAL發件人爲對象,BYVALË作爲System.Web.UI.WebControls.GridViewRowEventArgs)把手GridView1.RowDataBound 因爲TextBox = CType(e.Row.FindControl(「txtViolationPK」),TextBox) dl.SelectedValue = GetDecisionCode(atviolPK()) .Text) End Sub 由於某些原因,dl和actviolPK都沒有顯示。請幫忙 – acadia 2009-12-08 16:24:44