在嵌套的Gridview中显示DropDown值 [英] Display DropDown values in Nested Gridview

查看:81
本文介绍了在嵌套的Gridview中显示DropDown值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述




我在DataGrid里面有一个GridView.
在我的Gridview中,我正在使用DropDownList.

现在,我的问题是如何从DataSet中获取数据到DropDownList
请帮我解决这个问题....


预先感谢.....

Hi ,


I have a GridView Inside DataGrid.
In my Gridview I''m using DropDownList.

Now, my question is how to fetch Data from DataSet to DropDownList
Please help me to solve this....


Thanx in advance.....

推荐答案

在此示例中,我使用了转发器.使用gridview可以实现相同的效果.

In this is example I hv used repeater. Same can be achieved using gridview.

protected void rptr_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        DropDownList ddl = null;
        
        if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
        {
            ddl = (DropDownList)e.Item.FindControl("YourDropDownListID");
            
            DataRowView drv = (DataRowView)e.Item.DataItem;

            BindDropDown(ddl, drv["YourDropDownValueFromDataBase"].ToString());
        }
    }



使用BindDropDown(DropDownList ddl,字符串selectedValue)绑定下拉菜单,并使用第二个参数设置选定的值.



Use BindDropDown(DropDownList ddl, string selectedValue) to bind your dropdown and set selected value using second parameter.


你好,

您可以使用网格视图的OnRowDataBound事件将数据集分配给下拉列表.

在分配之前,请使用findControl方法获得控制权,然后分配适当的值以下拉列表.

请让我们知道.
Hello,

you can use OnRowDataBound event of grid view to assign data set to drop down list.

Before assignment get control using findControl method and then assign appropriate values to drop down list.

Please let us know if any.


这篇关于在嵌套的Gridview中显示DropDown值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆