C#编程-70:dataGridView绑定数据源

简介: C#编程-70:dataGridView绑定数据源

绑定数据:

1、绑定模式

2、代码模式

举例如下:

private void Form1_Load(object sender, EventArgs e)
        {
            // TODO:  这行代码将数据加载到表“companyDataSet.clerk”中。您可以根据需要移动或删除它。
            //this.clerkTableAdapter.Fill(this.companyDataSet.clerk);
            dataGridView1.DataSource=BindModeSource().Tables[0];
            dataGridView2.DataSource = NonBindSource();
        }
        private DataSet BindModeSource()
        {
            string constr = @"server=(localdb)\Projects;integrated security=sspi;database=company";
            SqlConnection sqlcon = new SqlConnection(constr);
            DataSet dataSet = new DataSet();
            try
            {
                sqlcon.Open();
                string sql = "select name,gender from clerk";
                SqlDataAdapter sqladp = new SqlDataAdapter(sql,sqlcon);               
                sqladp.Fill(dataSet,"clerk");
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                sqlcon.Close();
            }
            return dataSet;
        }
        private DataTable NonBindSource()
        {
            DataTable table = new DataTable();
            //添加表头
            table.Columns.Add("name", Type.GetType("System.String"));
            table.Columns.Add("gender", Type.GetType("System.String"));
            string[,] strs = { {"张三","男"},{"李四","男"},{"王五","男"},{"张三","男"},{"张三","男"}};
            //添加行记录
            for (int i = 0; i < strs.Length / 2; i++)
            {
                DataRow row = table.NewRow();
                row[0] = strs[i, 0];
                row[1] = strs[i, 1];
                table.Rows.Add(row);
            }
                return table;
        }
相关文章
|
6月前
|
数据库 数据安全/隐私保护
winform通过ListView绑定数据库数据源
winform通过ListView绑定数据库数据源
winform通过ListView绑定数据库数据源
|
C# 数据库
C# DataGridView用法(—)代码绑定数据源
C# DataGridView用法(—)代码绑定数据源
445 1
|
JavaScript 前端开发
datatable 自定义筛选按钮的解决方案
datatable 自定义筛选按钮的解决方案
168 0
C#编程-70:dataGridView绑定数据源
C#编程-70:dataGridView绑定数据源
244 0
c#Winform修改datatable的列的操作和一些combox绑定实体类,dataGridview的注意点 弹出确认框 弹出的winform出现的位置 load
ds是DataSet 是Datatable的集合 ds.Tables[0]是得到第一张表 然后就是对dt的操作 将Fill_ID列名修改为 “序号” 依次修改列名 combox绑定list 显示combox上的值是用cmb_name 但是 在窗体加载的时候 cmb_name是 它本身的类型名字 而不是空 只有当它上面绑定有真正的值后才会显示。
1368 0