In ASP.net, sto usando la casella di testo nell'elemento item di template. Ho ottenuto il data-bound senza problemi. Ma il mio problema è che sto provando a scrivere una funzione per trovare l'indice di colonna dal suo nome di colonna della tabella di delimitazione dei dati.Ottieni il nome della colonna vincolante della texbox di templatefield
Qualcosa di simile a questo:
foreach (DataControlFieldCell cell in row.Cells)
{
if (cell.ContainingField is BoundField)
{
if (((BoundField)cell.ContainingField).DataField.Equals(SearchColumnName))
{
return columnIndex;
}
}
else if (cell.ContainingField is TemplateField)
{
//Finding column name of data-bound textbox or dropdownlist ??
}
}
Grazie, Bala. Ma il mio header text di solito è diverso dal nome della colonna. – Vachara