zoukankan      html  css  js  c++  java
  • listbox数据源绑定问题

    ==============  
      因为ListBox控件对象绑定到DataSet中的Table的相应字段,如果要更新ListBox中的内容,则应该首先更新DataSet中相应Table的内容。如下提供一种实现方法,代码如下所示。  
      private   void   Form1_Load(object   sender,   System.EventArgs   e)  
      {  
      string   connString   =   "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=c:\\homeworks\\databases\\xtreme.mdb;";  
      OleDbConnection   myConn   =   new   OleDbConnection(connString);  
      myConn.Open();  
      string   sqlString   =   "Select   *   from   test";  
      OleDbDataAdapter   myDataAdapter   =   new   OleDbDataAdapter(sqlString,myConn);  
      myDataAdapter.Fill(myDataSet,"test");  
      myConn.Close();  
       
      //   DataBinding  
      listBox1.DataSource   =   myDataSet;  
      listBox1.DataBindings.Add("Text",myDataSet,"test.name");  
      listBox1.DisplayMember   =   "test.name";  
      listBox1.ValueMember   =   "test.id";  
      }  
       
      private   void   button1_Click(object   sender,   System.EventArgs   e)  
      {    
      //更新myDataSet中的table表test中的内容  
      myDataSet.Tables["test"].Clear();  
      string   connString   =   "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=c:\\homeworks\\databases\\xtreme.mdb;";  
      OleDbConnection   myConn   =   new   OleDbConnection(connString);  
      myConn.Open();  
      string   sqlString   =   "Select   *   from   test";  
      OleDbDataAdapter   myDataAdapter   =   new   OleDbDataAdapter(sqlString,myConn);  
      myDataAdapter.Fill(myDataSet,"test");  
      myConn.Close();  
      }  
  • 相关阅读:
    【转】微服务架构模式简介
    大话微服务
    Howto: 在ArcGIS10中将地图文档(mxd文档)批量保存到之前版本
    在Google Maps中导出KML文件
    ASP.NET(c#) 日期选择控件的另一种实现方法
    asp.net中的时间日期选择控件
    JAVA实现Excel导入/导出【转】
    将Gridview中的数据出到excel或word中
    asp.net导出excel并弹出保存提示框
    在ASP.NET中将GridView数据导出到Word、Excel
  • 原文地址:https://www.cnblogs.com/chenbg2001/p/1388916.html
Copyright © 2011-2022 走看看