DataView 动态添加数据
首先在类里面实例化生命周期更长的对象
- 仓库对象
- 小车对象
- 连接对象
实例化仓库对象
以下是仓库对象
把他放在类的外边
就可以在方法中无限次数的调用它
DataSet ds = new DataSet();
实例化断开式需要的用到的小车对象
相当于局部实例化
SqlDataAdapter adapter;
如果要在方法中实例化它就需要
连接对象
SqlConnection = new ()
使用断开式进行动态数据添加
定义SQL语句
String sql = “select * from 表名”;
//创建小车对象
//里面两个参数分别是SQL语句和连接对象
adapter = new SqlDataAdapter(sql,conn);
小车进行卸货
//里面两个参数是仓库和自己创建的名字
adapter.Fill(ds,"随意输入名字")
关闭自动列的添加
//控件名.自动列 = 关闭
dataGridView1.AutoGenerateColumns = false;
关闭自动行的设置
//控件名.自动列 = 关闭
dataGridView1.AllowUserToAddRows= false;
最关键的绑定数据源
dataGridView1.DataSource = ds.Tables[“Flower”];
=====================================
关于ListView控件(lv对象)
连接式填入数据 添加一条数据
//实例化item对象
ListViewItem item = new ListViewItem(项名称)
//添加子项
item.Subitems.Add(子项内容);
//把item添加到LIstView对象中
listView1.Items.Add(item);
连接式填入数据 添加多条数据
首先要获得DataReader对象 假设reader
while(reader.Read()){
LIstViewItem item = new liStViewitem();
ltem.text = reader["列名"] .Tostring();
item.SubItems = Add(reader["列名2"].ToString());
listView1.Items.Add(item);
}