我有DataTable
包含Excel工作表记录。我想将它们添加到我的foreach (GridViewRow row in GridView1.Rows)
{
string Template = row.Cells[0].Text;
string Cust_Name = row.Cells[1].Text;
int Invoice_No = int.Parse(row.Cells[2].Text);
}
。我想访问我的GridView的第二行。这是我的一段代码。
int rowNum = GridView1.Rows[1]
我试过像
这样的东西Get-WmiObject -Class Win32_OperatingSystem | % Caption
但是我收到了这个错误
无法隐式转换类型' System.Web.UI.WebControls.GridViewRow'到' int'
答案 0 :(得分:3)
您可以使用循环中使用的rowIndex
对象的GridViewRow
属性。您可以将索引与所需索引匹配,然后执行必要操作。像这样:
foreach (GridViewRow row in GridView1.Rows)
{
int rowindex= row.rowIndex;
if(rowindex==yourValue)
{
//do your logic.
}
}
点击此链接可获取有关此内容的一些信息:GridViewRow.RowIndex Property
希望这有帮助。