将datagrid替换为Gridview [英] Replacing datagrid into Gridview
问题描述
亲爱的朋友们,
我将datagrid转换为Gridview
Datagrid代码
if( e.Item.ItemType == ListItemType.Header )
{
//
}
我将左侧代码 e.Item.ItemType转换为e.Row.RowType
GridView代码
e.Row.RowType == ListItemType.Header
错误:
运营商'=='不能是应用于'System.Web.UI.WebControls.DataControlRowType'类型的操作数'
和'System.Web.UI.WebControls.ListItemType'
预先感谢
问候,
Prabhu
Dear friends,
I am converting datagrid into Gridview
Datagrid code
if(e.Item.ItemType==ListItemType.Header)
{
//
}
I am converted left side code e.Item.ItemType into e.Row.RowType
GridView Code
e.Row.RowType==ListItemType.Header
Error:
Operator '==' cannot be applied to operands of type 'System.Web.UI.WebControls.DataControlRowType'
and 'System.Web.UI.WebControls.ListItemType'
Thanks in Advance
Regards,
Prabhu
推荐答案
对于DataGrid数据绑定事件
For DataGrid Databound event
protected void dg_OnItemDataBound(object sender,DataGridItemEventArgs e)
{
if((e.Item.ItemType == ListItemType.Item) ||
(e.Item.ItemType == ListItemType.AlternatingItem))
}
For Grid DataBound事件
For Grid DataBound Event
protected void gv_OnRowDataBound(object sender, GridviewRowEventArgs e)
{
//use this
if(e.Row.RowType==DataControlRowType.DataRow)
{
//do your stuff
}
}
这篇关于将datagrid替换为Gridview的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!