单击Gridview中的单元格,然后在DropDownList中更改选定的索引

时间:2015-07-02 12:38:13

标签: c# asp.net gridview drop-down-menu

我有10列的gridview 我有下拉列表列表,其中包含1到10项中的数字。 当我在gridview中单击单元格时,我想得到列的索引(而不是行)和 该索引应该选择下拉列表的索引。

1 个答案:

答案 0 :(得分:0)

       //Get Cell Index
       int cellindex = GridView.SelectedRow.DataItemIndex;

       //Get HeaderText of that cell 
       string headerRowText = GridView.HeaderRow.Cells[cellindex].Text;

       //Loopthrough, find that header text, get column # of that col.
       foreach (DataControlField col in GridView.Columns)
       {
           if (col.HeaderText.ToLower().Trim() == headerRowText .ToLower().Trim())
           {
               return GridView.Columns.IndexOf(col);
           }
       }