【发布时间】:2011-12-16 01:47:18
【问题描述】:
我正在使用 VS2005 ASP.NET C# 和 SQL Server 2005。
我的网页上有一个 GridView 和几个标签。
我可以通过以下方式将行数的值分配到标签中:
UserFound.Text = GridView1.Rows.Count.ToString();
但是,当列 Role 内的值等于 "admin" 时,我想将另一个值分配给另一个标签,该标签计算行数。 p>
我该怎么做?示例和示例代码将不胜感激。
编辑:
int admincount=0;
foreach (DataRow oRow in GridView1.Rows)
{
if (GridView1.Rows["User Role"].ToString().Trim().Contains("Admin"))
{
admincount++;
}
}
AdminFound.Text = admincount.ToString();
我收到错误:
The best overloaded method match for System.Web.UI.WebContols.GridViewCollection.this[int] has some invalid arguments 和
Argument '1': canot convert from 'string' to 'int'
【问题讨论】:
标签: c# asp.net sql visual-studio gridview