在ASP.net中,我在templatefield的itemtemplate中使用文本框.我得到数据绑定没有问题.但我的问题是,我正在尝试编写一个函数来通过数据绑定表的列名来查找列索引.
像这样的东西:
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 ??
}
}
Run Code Online (Sandbox Code Playgroud)
这对你有帮助吗?
DataControlFieldCell fieldCell = HeaderRow.Cells[i] as DataControlFieldCell;
DataControlField field = fieldCell.ContainingField;
string strHdrTxt = field.HeaderText.ToString()
Run Code Online (Sandbox Code Playgroud)
这个?
字符串 colName = ds.Columns[0].ColumnName;
| 归档时间: |
|
| 查看次数: |
2211 次 |
| 最近记录: |