当前位置:  开发笔记 > 后端 > 正文

如何在EditItemTemplate字段中绑定GridView中的DropDownList?

如何解决《如何在EditItemTemplate字段中绑定GridView中的DropDownList?》经验,为你挑选了1个好方法。

这是我在运行时绑定的gridview中的代码:

...

    
        
    
    
        <%# Eval("opponent.name") %>
    

...

我想绑定下拉列表"ddgvOpp",但我不知道如何.我应该,但我没有.这就是我所拥有的,但我不断得到一个"对象引用"错误,这是有道理的:

protected void gvResults_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.DataRow) //skip header row
    {
        DropDownList ddOpp = (DropDownList)e.Row.Cells[5].FindControl("ddgvOpp");
        BindOpponentDD(ddOpp);
    }
}

BindOpponentDD()DropDownList填充的位置在哪里.我是不是在正确的活动中这样做了?如果没有,我需要把它放进去?

非常感谢提前...



1> Jason..:

好吧,我想我只是愚蠢.我想到了.

在RowDataBound事件中,只需添加以下条件:

if (myGridView.EditIndex == e.Row.RowIndex)
{
     //do work
}

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有