在gridview的下拉列表中选择索引更改事件!!! [英] selected index change event on dropdownlist in gridview!!!

查看:110
本文介绍了在gridview的下拉列表中选择索引更改事件!!!的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在gridview的下拉列表中的选定索引更改事件上选择网格视图的下一行...请帮助我

how to select next row of grid view on selected index change event on dropdownlist in gridview...please help me

推荐答案

protected void Select_Spin2_IndexChanged(object sender, EventArgs e)
        {
            DropDownList ddlSpin2 = (DropDownList)sender;
            GridViewRow gridrow = (GridViewRow)ddlSpin2.NamingContainer;
            int rowIndex = gridrow.RowIndex;
            foreach (GridViewRow row in GridView_Courses.Rows)
            {
                if (row.RowIndex == rowIndex+1)
                {
                   //now you are in next row. You can acces controls and make changes in the next line here
}
}
}



我的aspx:



my aspx:

<asp:TemplateField HeaderStyle-HorizontalAlign="Left" HeaderText="Spin2" ItemStyle-Width="10%"

                                                        HeaderStyle-ForeColor="White" HeaderStyle-BackColor="steelblue" HeaderStyle-BorderWidth="0"

                                                        HeaderStyle-BorderStyle="Dashed" HeaderStyle-BorderColor="Black">
                                                        <ItemTemplate>
                                                            <asp:DropDownList runat="server" ID="Select_Spin2" AutoPostBack="true" OnSelectedIndexChanged="Select_Spin2_IndexChanged" />
                                                        </ItemTemplate>
                                                        <HeaderStyle HorizontalAlign="Left" />
                                                        <ItemStyle Width="10%" />
                                                    </asp:TemplateField>


在下拉列表的所选索引更改事件中找到固化剂ItemIndex,然后尝试以下代码:
Find the cureent ItemIndex in your selected index change event of dropdownlist and try the following codes:
//gvTest.Rows[index + 1].RowState = DataControlRowState.Selected;
gvTest.SelectedIndex = index + 1;
//index is your current row index of gridview where dropdownlist is selected




--Amit




--Amit


这篇关于在gridview的下拉列表中选择索引更改事件!!!的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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