我在DataList的ItemCommand事件中写入如下代码:
int id = (int)DataList1.DataKeys[e.Item.ItemIndex];但是运行的时候点击DataList中的一个LinkButton时就显示:
索引超出范围。必须为非负值并小于集合大小。
参数名: index 但是我这里面的取出的ID是数据库中一个自动生成的ID号不可能是负的啊。这到底错哪了?
int id = (int)DataList1.DataKeys[e.Item.ItemIndex];但是运行的时候点击DataList中的一个LinkButton时就显示:
索引超出范围。必须为非负值并小于集合大小。
参数名: index 但是我这里面的取出的ID是数据库中一个自动生成的ID号不可能是负的啊。这到底错哪了?
解决方案 »
- 求验证数字的正则表达式
- 在.net中定义了这样一条CSS,为什么前景图片一直显示不出来?
- 如保弹出类似c#中SaveFileDialog的对话框?
- 我有vs.net2003的安装文件,但是ISO格式的,请问在不刻盘的情况下,可以安装吗?如何安装?
- 应当如何理解session?
- 如何定义全局变量,要让整个网站都可以取得到他的值
- 一个问了很久没有人回答的简单问题
- 关于事务处理!
- 如何当文本框获取焦点的改变颜色
- 求解ASPNET Machine Account系统帐户问题!Xp的安全帐户选项卡里找不到asp.net帐户
- 请教大家关于删除SQL2000某表中某个字段中某个字的问题..
- c# socket 与 Flash XMLSocket 策略文件传输 问题,高手来~~!!
贴出来看下
我不知道啊,好像没有哪里设啊,这名代码是把当前选中行取出来吧?
否则集合为空.所以报索引错误.