但是有一点不明白,直接用reader不就可以了吗?
为什么一定要用数组来再次存取一下?
为什么一定要用数组来再次存取一下?
解决方案 »
- 提醒我确保列表索引的最大索引小于列表的大小,但是不知道具体该怎么解决
- 智能设备(wince)下的DataGrid控件怎么样可以编辑
- 请教.net视图状态类设计
- System.Net.Mail使用问题
- C#异常处理的情况
- using 语句可以充当析构函数用?请高人指点。
- asp.net开发水晶报表遇到的问题
- 小问题:toolbar如何和Mainmenu中的menuItem关联?
- 请教:如何在C#里用Excel对象打开一个模板,显示在界面上,然后让用户输入数据,再获取读入数据库?
- datagrid在winform中如何弹出一个对话框??(在线等……)
- DataGrid中如何让有的列可以编辑,有的列不可以编辑?
- 这一段是什么意思?
ArrayList aryObj = new ArrayList();
while(ObjData.Read())
{
aryObj.Add(ObjData["menuname"].ToString);
}
就用这个吧
另外那个i最好也有个初始值0
IList list=new ArrayList();
list.add(ObjData["menuname"].ToString);
如果实在要用READER那就多搜一遍数据库.找到行数