zoukankan      html  css  js  c++  java
  • [基础]datagridview绑定数据源的几种常见方式

     private void button1_Click(object sender, EventArgs e)
            
    {
                
    //using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connStr"].ToString()))
                
    //{
                
    //    SqlDataAdapter sda = new SqlDataAdapter("Select * From T_Class Where F_Type='Product' order by F_RootID,F_Orders", conn);
                
    //    DataSet Ds = new DataSet();
                
    //    sda.Fill(Ds, "T_Class");

                
    //    //使用DataSet绑定时,必须同时指明DateMember
                
    //    //this.dataGridView1.DataSource = Ds;
                
    //    //this.dataGridView1.DataMember = "T_Class";

                
    //    //也可以直接用DataTable来绑定
                
    //    this.dataGridView1.DataSource = Ds.Tables["T_Class"];
                
    //}

                
    //甚至直接直接绑定数组
                ArrayList AL = new ArrayList();
                AL.Add(
    new myItem("text1""value1"));
                AL.Add(
    new myItem("text2""value2"));
                AL.Add(
    new myItem("text3""value3"));
                
    this.dataGridView1.DataSource = AL;
                
            }



            
    class myItem 
            
    {
                
    private string _Text;
                
    private string _Value;

                
    public myItem(string text, string value) 
                
    {
                    
    this._Text = text;
                    
    this._Value = value;
                }


                
    public string Text {
                    
    set { _Text = value; }
                    
    get return _Text; }
                }


                
    public string Value
                
    {
                    
    set { _Value = value; }
                    
    get return _Value; }
                }

            }
    作者:菩提树下的杨过
    出处:http://yjmyzz.cnblogs.com
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    用 Java 写一个折半查找?
    阐述 ArrayList、Vector、LinkedList 的存储性能和特性?
    简述一下面向对象的”六原则一法则”?
    如何通过反射调用对象的方法?
    用 Java 写一个单例类?
    事务的 ACID 是指什么?
    如何通过反射创建对象?
    如何通过反射获取和设置对象私有字段的值?
    JDBC 中如何进行事务处理?
    获得一个类的类对象有哪些方式?
  • 原文地址:https://www.cnblogs.com/yjmyzz/p/1027616.html
Copyright © 2011-2022 走看看