如何在我的gridview中获取文本框的单元格索引?
我的代码:
protected void txt_1_TextChanged(object sender, EventArgs e)
{
int progSer = int.Parse(Session["prog"].ToString());
RadNumericTextBox txt = (RadNumericTextBox)sender;
GridViewRow r = (GridViewRow)txt.NamingContainer;
//now i want to get the cell index of my fired textbox ,say this text box is in the second column so i want to get index 2
}
您可以使用TableCellCollection.GetCellIndex
和循环来查找的单元格TextBox
:
TableCell cell = null;
Control parent = txt;
while ((parent = parent.Parent) != null && cell == null)
cell = parent as TableCell;
int indexOfTextBoxCell = -1;
if (cell != null)
indexOfTextBoxCell = r.Cells.GetCellIndex(cell);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句