我在.aspx网页中加入了
<%@Import Namespace=System.Data.SqlClient %>
<%@Import Namespace=System.Data %>
但是在.aspx.vb中使用
SqlDataAdapter等必须在前面加上System.Data.SqlClient.否则无法调试通过
请问为什么?另外在.aspx代码块中执行正常的语句
sub gridupdate(Sender as Object,E as DataGridCommandEventArgs)
dim introw as integer
dim obj as textbox
introw=e.item.itemindex
obj=MyDataGrid.items(introw).cells(7).controls(0)
在.aspx.vb中使用也报错
说是:
obj=MyDataGrid.items(introw).cells(7).controls(0)出错
异常详细信息: System.ArgumentOutOfRangeException: 指定的参数已超出有效值的范围。参数名: index
<%@Import Namespace=System.Data.SqlClient %>
<%@Import Namespace=System.Data %>
但是在.aspx.vb中使用
SqlDataAdapter等必须在前面加上System.Data.SqlClient.否则无法调试通过
请问为什么?另外在.aspx代码块中执行正常的语句
sub gridupdate(Sender as Object,E as DataGridCommandEventArgs)
dim introw as integer
dim obj as textbox
introw=e.item.itemindex
obj=MyDataGrid.items(introw).cells(7).controls(0)
在.aspx.vb中使用也报错
说是:
obj=MyDataGrid.items(introw).cells(7).controls(0)出错
异常详细信息: System.ArgumentOutOfRangeException: 指定的参数已超出有效值的范围。参数名: index
解决方案 »
- 该字符串未被识别为有效的 DateTime。有一个从索引 0 处开始的未知字。帮忙看一下,谢谢!
- 在gridview中插入DropDownList列,怎样在OnSelectedIndexChanged 事件中获取获取所在行的rowindex呢
- 双语网站,为什么label不能显示英文!!!
- javascript 操作sql2000 在线等.......
- 请问 "将 varchar 值 '4,3,' 转换为数据类型为 int 的列时发生语法错误" 是数据库错了吗.怎么改?
- 引用using System.Web.UI.WebControls不好使的问题!!!!!
- 即时通信软件的内容是通过什么传送的?
- 窗口大小的问题
- 简单问题,有关框架导向...
- 有关treeview控件节点的隐藏?
- 请问如何使用代码获取IIS站点的连接数?即获取在线用户数量。不使用Applicion。
- web页面不能在vs.net中显示
DataGrid列从0开始0,1,2
<%@Import System.Data %>
2.不懂
我取出的datagrid列是第一列值是0,没错
估计还是没有倒入的问题
.aspx和.aspx.vb既然分离,那你就分别引用To:指定的参数已超出有效值的范围
有没有加上判断:
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
你的代码;
}
中引用
<%@Import System.Data.SqlClient %>
<%@Import System.Data %>
<%@ Import Namespace="System.Data.SqlClient " %>
中引用象在.aspx中那样引用
<%@Import System.Data.SqlClient %>
<%@Import System.Data %>
Dim mySqlCommand as SqlCommand
Dim mySqlCleanup as SqlCommand
<%@ Import Namespace="System.Data.SqlClient " %>
放在.aspx.vb中出错
Imports Namespace="System.Data"
Imports Namespace="System.Data.SqlClient"
也不行
Imports System.Data.SqlClient
Imports System.Data
Imports System.Data.SqlClient
1、SqlDataAdapter等必须在前面加上System.Data.SqlClient.否则无法调试通过,请问为什么?
答:因为sqldataadapter组件属性的类在默认情况下没有被ASP.NET自动加载.所以你如果需要用到sqldataadapter时,则必须先导引它所在的类system.data.sqlclient2、<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient " %>
放入.VB中的方法:
在所有代码的最顶端(即类的最上方)加入:
Imports System.Data
Imports System.Data.SqlClient3、dim obj as textbox
obj=MyDataGrid.items(introw).cells(7).controls(0)报错?
建议改为:
obj=e.item.findcontrols("TXT")
其中“TXT为你在.ASPX文件中定义的一个TEXTBOX控件.
3、dim obj as textbox
obj=MyDataGrid.items(introw).cells(7).controls(0)报错?
建议改为:
obj=e.item.findcontrols("TXT")
其中“TXT为你在.ASPX文件中定义的一个TEXTBOX控件.
System.Data肯定是要加的
还有,要是Cells(7).Controls(0)不行,试试Cells(7).FindControl(ControlName);