快捷方式(e。的项目。项类型==ListItemType.项目|e。的项目。项类型==ListItemType.AlternatingItem)
题
当使用网格中ASP.Net 是没有真的没有快捷的方法
(e.Item.ItemType==ListItemType.Item || e.Item.ItemType==ListItemType.AlternatingItem)
基本上,"项目是一个项目不是一个标题、脚注、隔板".
我还没有能够找到一个,但我想我会把它来计算器如果我看到缺少一个。
解决方案
您可以为此创建自己的扩展方法:
using System.Web.UI.WebControls;
public static class UiControlsHelper
{
public static bool IsItem(this DataGridItem item)
{
return item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem;
}
}
然后你可以像这样使用它:
e.Item.IsItem();
以下是GridView的相同内容:
public static bool IsDataRow(this GridViewRow row)
{
return row.RowType == DataControlRowType.DataRow;
}
不隶属于 StackOverflow