马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

datagridview绑定arraylist的问题

[复制链接]
查看4498 | 回复3 | 2014-4-15 12:36:13 | 显示全部楼层 |阅读模式
各位大侠,我是新手上路。最近在学习c#编程,一个项目中我用arraylist接收数据,既读取某个模型的参数,然后将arraylist作为datagridview的数据源,目前参数显示是正常的,但我想通过datagridview修改参数,然后将修改后的值更新到arraylist中,这个无法实现,因为我发现datagridview中的数值根本无法编辑,求助怎么能在界面上修改数据然后将修改后的值更新到arraylist中。
ibcadmin | 2014-4-15 14:38:22 | 显示全部楼层
datagridview是可以编辑的 需要设置属性(右上角三角形,点开,选择可编辑),当修改完datagridview以后 , 用户点击保存的时候,   循环得到datagridview每一行的实体,放到arraylist中,然后arraylist传给DBSQL执行sql语句
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
Ariel蕾 | 2014-4-15 14:51:49 | 显示全部楼层
本帖最后由 Ariel蕾 于 2014-4-15 14:53 编辑
ibcadmin 发表于 2014-4-15 14:38
datagridview是可以编辑的 需要设置属性(右上角三角形,点开,选择可编辑),当修改完datagridview以后 , ...
亲,我的设置都是可编辑的,而且EnditMode属性设置是EditOnEnter,Readonly属性是false,可是我读取出来的数据依然是无法编辑的。我的Arraylist装的数据是类对象,类对象每次都得读取一个模型的信息,所以每次运行时arraylist里的数据都是不一样的~~~我真的不知道问题在哪啊??

运行后图片

运行后图片
ibcadmin | 2014-4-15 14:57:00 | 显示全部楼层
List<>泛型集合 接触过了没?  把你的对象 放到list中,
比如   Student 学生类

List<Student> list = new List<Student> ();
foreach( //循环datagridview)
{
    Student s = new Student ();
     s.name = datagridview1.row[0].cell[0].values;
    //省略
   list.Add(s);  //保存到list中
}
如果还解决不了 ,  可以加我QQ,  403444638
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则