pid=' " & did -----------------------------'
解决方案 »
- vs调试启动时问题【急】【急】【急】
- 同时更新多条记录到数据库
- 关于dropdownlist 选择数字控制datagrid的数据条数显示问题 求教!!
- windows 2003 运行不了asp.net ,是怎么回事啊????~~~
- 哪位高人发现了好一点的asp.net的论坛,拿出来分享一下,谢谢
- 寻第三方发送、接收邮件的.net组件 免费的最好,谢谢
- 我的treeview是将整个树读到本地,不用SelectedDataIndex,可是为什么读树的时候那么慢??????????
- 关于ComponentOne Studio.NET问题
- 求一漂亮的树型结构(Treeview)的设计方案!!!
- 一个页转到另一个页后,另一个页的地址栏上将汉字转换成了%%%%类似的东西,如何解决?
- 奇怪,为什么是乱码?
- 如何使页面弹出一个消息框(msgbox)?
加一个判断:
If e.Item.ItemIndex >= 0 Then
i = e.Item.ItemIndex
...
End If
did 是一个object类型 我不知道vb.net是怎么写tostring方法的
在c#是
sel_smenu.CommandText = "select title,pid,id from sys_menu
where pid = " + did.ToString();
vb的写法你自己改一下吧
sel_smenu.CommandText = "select title,pid,id from sys_menu
where pid = '" + did.ToString() + "'";
当为Header,Footer或者Pager的时候e.Item.ItemIndex的值为-1
ds_nav.Tables("menu").Rows(i)(1)的值当然就是null,后面当然就会报错了。
did 在值前已经定义为一个Integer类型,应该没有你说的问题。to icyer() :
ds_nav.tables("menu").rows(i)(1) 的值已经取出来了,问题不在这儿。问题好像就在
sel_smenu.CommandText = "select title,pid,id from sys_menu where pid = " & did 上,写一句 str = "select title,pid,id from sys_menu where pid = " & did,并且将其response.write出来,没有问题。只是一旦使用sel_smenu.commandtext 就会出错,大家帮忙在看一下好吗?谢谢了,很着急!
放到sqlserver的查询分析器试一下呢?