C#...请问这两个控件的区别.....

来源:百度知道 编辑:UC知道 时间:2024/06/17 05:04:57
ListView

VS

DataGridView

ListView能修改数据并保存吗?
DataGridView中的数据修改后要怎么才能保存呢?

会用到哪些对象啊?谢谢!

ListView 主要是显示带图标的节点,例如:打开“我的电脑”,他的右下部分就是一个listview控件,左下部分是一个treeview控件。一般情况下是跟着treeview一起使用,即在treeview上选择一个节点,那么listview中就显示出treeview中选择的节点的下级节点的信息。
而DataGridView主要用来显示表格,显示数据库中的表格,当然也可以向里面添加控件。
至如你所说的能不能修改数据并保存的问题,那要看你怎么做了。你把这2个控件的数据放在数据库中保存起来,用SQL语句肯定是可以实现修改并保存数据的。DataGridView控件一般都是连接到数据库的,用过SQl语句来实现不用的功能,例如:查询、插入、修改、删除等功能。
DataGridView 在连接数据库的时候要用到命名空间都是:using System.Data里面的,然后看你使用的是哪种数据源,有ODBC、OLEDB、SQL等等,一般情况下用OLEDB最通用,他可以连接到多个数据库。命名空间:using System.Data.OleDb;

我现在刚接触组件开发,感觉DataGridview的功能属于比较完善的,listview相当于给你个模板,但是可以根据自己的需求自己改造或者扩展,保存数据其实跟他俩没多大关系,看看ADO.NET吧

都是显示的前一个我没怎么用