是明確的尾行我使用的gridview
(ASP.Net
)一個在頁腳dropdownlist
行,我補上rowdatabound
事件,第一次它工作正常,但當形式postbacked,下拉被清除。下拉列表中GridView控件回發
它可以通過在每次回發中重新填充來解決,但我希望只有單個時間碼綁定調用滿足我的需求, 意味着有任何方法可以在回發時停止爲空。
尋找你的一種解決方案,並提前建議 日Thnx ......
Supriya
代碼:
保護無效gvProjects_RowDataBound(對象發件人,GridViewRowEventArgs E) {
try
{
if (gvProjects.Rows.Count > 0 && e.Row.RowIndex != -1)
{
string proj_Id = Convert.ToString(gvProjects.DataKeys[e.Row.RowIndex].Value);
if (e.Row.RowType == DataControlRowType.DataRow)
{
DropDownList ddlProject = (DropDownList)e.Row.FindControl("ddlProject");
if (ddlProject != null && ddlProject.Items.Count == 0)
{
objMaster.FillProjects(ddlProject);
ddlProject.SelectedValue = proj_Id;
}
}
}
}
catch (Exception excep)
{
lbl_msg.Text = excep.Message;
}
}
只要網格綁定就可以調用它,是否可以避免。
向我們展示您的代碼工作。 – adatapost