zoukankan      html  css  js  c++  java
  • 15.2DataGridView绑定数据源的两种方法

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.Data.SqlClient;
    
    namespace _15._2DataGridView绑定数据源
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void Form1_Load(object sender, EventArgs e)
            {
                dgvBindMode.DataSource = BindModeSource().Tables[0];//数据集可以包含多张表格,调用时候需要指定
                dgvNonBindMode.DataSource = nonBindSource();
    
            }
    
            private DataSet BindModeSource()
            {
                string constr = "Server=.;uid=sa;pwd=zqyo850619;database=csharpzxw";
                SqlConnection mycon = new SqlConnection(constr);
                DataSet myds = new DataSet();//申明一个数据集
                try
                {
                    mycon.Open();
                    string sql = "select name,gender from mytable001";
                    SqlDataAdapter myda = new SqlDataAdapter(sql, mycon);//申明一个数据适配器,包括数据库查询语言 和连接的数据源信息
                    myda.Fill(myds,"mytable001");//适配器将数据源种的表装载到数据集中
    }
    catch(Exception ex) { MessageBox.Show(ex.Message); } finally { mycon.Close(); } return myds; } private DataTable nonBindSource() { DataTable mydt = new DataTable(); mydt.Columns.Add("name", Type.GetType("System.String")); mydt.Columns.Add("gender", Type.GetType("System.String")); string[,] mystr = { { "张三", "" }, { "李四", "" }, { "王五", "" }, { "赵六", "" }, { "何七", "" } }; for(int i = 0; i < mystr.Length / 2; i++) { DataRow mydr = mydt.NewRow(); mydr[0] = mystr[i, 0]; mydr[1] = mystr[i, 1]; mydt.Rows.Add(mydr); } return mydt; } } }
  • 相关阅读:
    oj1089-1096总结(输入输出练习)
    oj 1002题 (大数题)
    第五次博客园作业+
    第五次博客园作业-
    博客园第四次作业
    博客园第四次作业
    C语言第三次作业
    c语言第三次作业
    设计模式第一次作业
    项目选题报告(团队)
  • 原文地址:https://www.cnblogs.com/zqyo2000z/p/5361278.html
Copyright © 2011-2022 走看看