我有10列的gridview 我有下拉列表列表,其中包含1到10项中的数字。 当我在gridview中单击单元格时,我想得到列的索引(而不是行)和 该索引应该选择下拉列表的索引。
答案 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);
}
}