将数据网格视图替换为Gridview [英] Replacing data grid view into Gridview

查看:53
本文介绍了将数据网格视图替换为Gridview的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的朋友们,



我正在将datagrid替换为gridview。

数据网格代码



if(e.Item.ItemType == ListItemType.AlternatingItem || e.Item .ItemType == ListItemType.Item)

DataGridAddColumn( 标题, TITLE,DG);

DataRowView的项= e.Item.DataItem强制转换为DataRowView的; <无线电通信/>
立即点亮= e.Item.FindControl( 点亮 +的dataField)作为文字;

复选框chkbChkAll =(复选框)e.Item.FindControl( CheckAll);

if(e.Item.ItemType == ListItemType.Header)



这些代码我们用datagrid编写



i希望将这些数据网格代码更改为gridview代码

i写入6行。



错误列表==>错误

行号2代码

ERR1:'IncidentsWeb.project_list.DataGridAddColumn的最佳重载方法匹配(string,string,System.Web.UI.WebControls.DataGrid)'有一些无效的参数

ERR2:无法从'System.Web.UI.WebControls.GridView'转换为'System.Web。 UI.WebCo ntrols.DataGrid'

行号3,4,5,6代码

ERR3:'System.Web.UI.WebControls.GridViewRowEventArgs'不包含'Item'的定义,也没有扩展方法'Item'接受类型'System.Web.UI.WebControls.GridViewRowEventArgs'的第一个参数

可以找到(你是否错过了使用指令或汇编参考?)



问候,

Prabhu

解决方案

在这里回答你动态添加列 - 如何添加Gridview列以编程方式 [ ^ ]。



对于下面的一个,

Quote:

System.Web.UI.WebControls.GridViewRowEventArgs '不包含用于定义‘项’和没有扩展方法‘项’接受型的第一参数‘System.Web.UI.WebControls.GridViewRowEventArgs’

<预LANG =‘CS’>立即点亮= E .Row.FindControl( lit + dataField) as 文字;
CheckBox chkbChkAll =(CheckBox)e.Row.FindControl( CheckAll);


Dear Friends,

I'm replacing datagrid into gridview.
Datagrid Code

if (e.Item.ItemType == ListItemType.AlternatingItem ||e.Item.ItemType == ListItemType.Item )
DataGridAddColumn("Title", "TITLE", DG);
DataRowView item = e.Item.DataItem as DataRowView;
Literal lit = e.Item.FindControl("lit"+ dataField) as Literal;
CheckBox chkbChkAll= (CheckBox)e.Item.FindControl("CheckAll");
if(e.Item.ItemType==ListItemType.Header)

these code we written in datagrid

i want to change these datagrid code into gridview code
i writtened 6 lines.

Error List==>ERR
Line no 2 code
ERR1: The best overloaded method match for 'IncidentsWeb.project_list.DataGridAddColumn(string, string, System.Web.UI.WebControls.DataGrid)' has some invalid arguments
ERR2: cannot convert from 'System.Web.UI.WebControls.GridView' to 'System.Web.UI.WebControls.DataGrid'
Line no 3,4,5,6 code
ERR3: 'System.Web.UI.WebControls.GridViewRowEventArgs' does not contain a definition for 'Item' and no extension method 'Item' accepting a first argument of type 'System.Web.UI.WebControls.GridViewRowEventArgs'
could be found (are you missing a using directive or an assembly reference?)

Regards,
Prabhu

解决方案

Answered you here to add columns dynamically - How to add Gridview column in programmatically[^].

And for the below one,

Quote:

System.Web.UI.WebControls.GridViewRowEventArgs' does not contain a definition for 'Item' and no extension method 'Item' accepting a first argument of type 'System.Web.UI.WebControls.GridViewRowEventArgs'

Literal lit = e.Row.FindControl("lit"+ dataField) as Literal;
CheckBox chkbChkAll= (CheckBox)e.Row.FindControl("CheckAll");


这篇关于将数据网格视图替换为Gridview的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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