DataGridView and listView 动态添加数据格式参考

DataView 动态添加数据

首先在类里面实例化生命周期更长的对象

  1. 仓库对象
  2. 小车对象
  3. 连接对象

实例化仓库对象

以下是仓库对象

把他放在类的外边

就可以在方法中无限次数的调用它

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);
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值