将datagrid替换为Gridview [英] Replacing datagrid into Gridview

查看:117
本文介绍了将datagrid替换为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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆