将数据网格视图替换为Gridview [英] Replacing data grid view into 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列以编程方式 [ ^ ]。
对于下面的一个,
<预LANG =‘CS’>立即点亮= E .Row.FindControl( lit + dataField) as 文字;Quote:System.Web.UI.WebControls.GridViewRowEventArgs '不包含用于定义‘项’和没有扩展方法‘项’接受型的第一参数‘System.Web.UI.WebControls.GridViewRowEventArgs’
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屋!