zoukankan      html  css  js  c++  java
  • 如何在Gridview中的模板DropDownList的change事件中找到index?

    朋友要做个东西,给了需求:在gridview中模板列中有个dropdownlist,如果在dropdownlist改变后,同一行中指定列也跟着改变!

    转载

    具体实现:

    1protected void Drpd_SelectedIndexChanged(object sender, EventArgs e)
    2  {
    3
    4    DropDownList drp = sender as DropDownList; // 触发事件的 DropDownList
    5    GridViewRow row = drp.NamingContainer as GridViewRow; // GridView 当前行 即时在dropdownlist所在容器里 就是行的信息    
    6    row.Style.Add(HtmlTextWriterStyle.BackgroundColor, drp.SelectedValue);
    7    Response.Write(row.RowIndex+1);//获取dropdownlist中选定行的行号.
    8        //Response.Write(String.Format("选中第 {0} 行", row.RowIndex + 1));
    9     DropDownList ddlClass = (DropDownList)sender;
    10     string ClassID = ddlClass.SelectedValue.ToString();//获取Dropdownlist中选定值
    11     //Response.Write(ClassID);
    12}

  • 相关阅读:
    网络流 方阵移动
    NOI2019滚粗记
    PKUSC2019游记
    CQOI十二省联考游记
    数学结论题 书堆
    计算几何 大灾变
    51NOD 1773 A国的贸易
    BZOJ 3944
    51Nod 1238
    NOIP2018游记
  • 原文地址:https://www.cnblogs.com/doyourself/p/3138972.html
Copyright © 2011-2022 走看看