winform窗体数据的添加 1217

》关于组合框控件 comboBox(cb对象)

组合框对象 动态添加数据

组合框对象.Items.Add(内容)

组合框对象 断开式添加数据

组合框对象.DisplayMember = 列名
组给框对象.ValueMember = 列名
组合框对象.DataSource = 数据源

》关于ListView控件(lv对象)

连接式填入数据 添加一条数据

// 实例化item对象
ListViewItem item = new ListViewItem(项名称)
// 添加子项
item.SubItems.Add(子项内容);
// 把item添加到listview对象中
lv对象.Items.Add(item)

连接式填入数据 添加多条数据

首先要获得DataReader对象,假设为reader

while (reader.Read()) {
    ListViewItem item = new ListViewItem();
    item.Text = reader["列名"].ToString();
    item.SubItems.Add(reader["列名2"].ToString());
    listView1.Items.Add(item);
}

》关于DataGridView对象(dgv对象)

断开式添加数据 操作步骤

  • 关闭自动添加列
  • 关闭允许添加行
  • 绑定数据源
  • dgv添加列并绑定数据结果中的列

关闭自动添加列

dgv对象.AutoGenerateColumns = false;

关闭允许添加行

dgv对象.AllowUserToAddRows = false;

绑定数据源

dgv对象.DataSource = DataSet对象.Tables[表名称];

dgv添加列并绑定数据结果中的列

winform窗体数据的添加 1217_数据
给列的DataPropertyName对应上数据查询结果的列名称信息