combobox的数据源绑定

string conn = "Server=SHA-RICKIE-01;Database=northwind;uid=user;pwd=user";
SqlConnection mySqlConnection = new SqlConnection(conn);
string mySql="Select * from Customers";
SqlDataAdapter mySqlDataAdapter = new SqlDataAdapter(mySql,mySqlConnection);
DataSet myDataSet;
myDataSet = new DataSet();
mySqlDataAdapter.Fill(myDataSet,"Customers");

comboBox1.DataSource= myDataSet.Tables["Customers"];//这里需要指明所需要的表。
comboBox1.DisplayMember = "CompanyName";
comboBox1.ValueMember = "CustomerID";
     其实主要的可以通过一步步的来加来推定需要什么,比如,没有填表名时,返回System.data.dataView,于是可以知道,没有选定表,当没有指定列时返回System.Data.DataRowView,依次类推。
    .DisplayMember是展示给用户的
    .ValueMenber是给程序员的,他对应 comboBox1.SelectedValue
在写程序的时候可以根具自己的需要来进行设置

textbox的数据源绑定
其他的就和上面一样了
textBox1.DataBindings.Add(new Binding("text", ds2.Tables[0], "amend", true));
                               //添加绑定               绑定属性             表      字段

我喜欢在自己理解的基础上发表自己的随笔,不喜欢从网上找到一篇就整篇贴出来的那种,如果发现我的思考和总结对你有用,请支持一下,目前我还是一在校学生,如果您有好的建议,请不吝指教

posted on 2008-06-29 09:42  朝阳  阅读(1574)  评论(2编辑  收藏  举报