vs2015 c#datagridview表将列名添加到comboBox1控件中
2017-10-28 08:39
501 查看
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace datagridview表将列名添加到comboBox1控件中
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
SqlConnection cn = new SqlConnection("server=WINDOWS-CBBU2E6;database=OrderManagementSystem;Uid = sa; Pwd = sa123"); //连接数据库
cn.Open(); //打开连接的数据库
SqlDataAdapter dap = new SqlDataAdapter("SELECT * FROM dbo.Table_2", cn); //建立SQL语句与数据库的连接
DataSet ds = new DataSet(); //实例化DataSet类
dap.Fill(ds, "Table"); //添加SQL语句并执行
string[] arylist = new string[ds.Tables[0].Columns.Count]; //按照列数定义字符串数组
for (int i = 0; i < ds.Tables[0].Columns.Count; i++) //遍历列
{
arylist[i] = ds.Tables[0].Columns[i].ColumnName; //获取数据表中的列名
}
for (int j = 0; j < ds.Tables[0].Columns.Count; j++)
{
comboBox1.Items.Add(arylist[j]); //将列名添加到comboBox1控件中获取数据表中的列名
}
dataGridView1.DataSource = ds.Tables[0].DefaultView; //显示表中的数据
}
}
}
相关文章推荐
- C# DataGridView控件 动态添加新行
- C#给WinForm(窗体)下DataGridView控件添加单选选或多选按钮列
- vs2015里给c#添加轮廓折叠功能
- 在Visual Studio 2005的DataGridView控件中加入ComboBox下拉列表框的实现(C#)
- vs2015 c#通过ComboBox选择查询类别并在TextBox输入条件进行查询
- 怎样在不对控件类型进行硬编码的情况下在 C#vs 中动态添加控件
- DataGridView中添加combobox控件
- C#:禁止在DataGridView控件中添加和删除行
- [C#]给DataGridView里的ComboBoxCol添加SelectIndexChange事件
- 在Visual Studio 2005的DataGridView控件中加入ComboBox下拉列表框的实现(C#)
- DataGridView控件中加入ComboBox下拉列表框的实现(C#)
- C# DataGridView 添加DataGridViewComboBoxColumn列后绑定数据
- VS2015中DataGridView的DataGridViewComBoboxCell列值无效及数据绑定错误的解决方法
- c#(winform)中ComboBox和ListBox添加项,写一个用户控件
- 在Visual Studio 2005的DataGridView控件中加入ComboBox下拉列表框的实现(C#)
- C# comboBox控件使用之添加读取项用法
- C# DataGridView控件 动态添加新行
- 在Visual Studio 2005的DataGridView控件中加入ComboBox下拉列表框的实现(C#)
- vs2015 qt生成的exe文件没有图标(添加到控件上的图标,而不是.exe的图标)
- 在DataGridView控件中加入ComboBox下拉列表框的实现(C#)