怎么将DataSet类型的数据绑定到Combobox中! 20
事情是这样的!把从数据库读取出来的DataSet类型的数据绑定到Combobox中。我以前用C#编程,是VS2005。但是现在改用了WPF,也就是.net3.5以上版本的...
事情是这样的!
把从数据库读取出来的DataSet类型的数据绑定到Combobox中。
我以前用C#编程,是VS2005。但是现在改用了WPF,也就是.net3.5以上版本的。
在以前VS2005的WinForm里面有一种方法是可以把DataSet的数据绑定到Combobox中的。
DataSet ds = data;//假如data是从SQL获取的数据。有一列(字段为DeptID)值。
Combobox.ValueMember = "DeptID";//字段是DeptID。
Combobox.DataSource = ds.Tables["Departments"];//表名为Departments。
但是在.net3.5中的WPF中没有ValueMember、DataSource这两个东西,我想问问各位大大们,在WPF中怎么样才能把在数据库里面获取的为DataSet类型的数据绑定到Combobox中呢?
在线等!能够解决我加分!
在线等!能够解决我加分!
在线等!能够解决我加分!
在线等!能够解决我加分!
在线等!能够解决我加分!
在线等!能够解决我加分!
在线等!能够解决我加分!
在线等!能够解决我加分!
在线等!能够解决我加分!
在线等!能够解决我加分!
在线等!能够解决我加分!
没有DisplayMenbet、DataSource。
是WPF里面的内容,我所说的Combobox控件不是WinForm的,不是Win32,是WPF的里面的Combobox控件。跪求W 展开
把从数据库读取出来的DataSet类型的数据绑定到Combobox中。
我以前用C#编程,是VS2005。但是现在改用了WPF,也就是.net3.5以上版本的。
在以前VS2005的WinForm里面有一种方法是可以把DataSet的数据绑定到Combobox中的。
DataSet ds = data;//假如data是从SQL获取的数据。有一列(字段为DeptID)值。
Combobox.ValueMember = "DeptID";//字段是DeptID。
Combobox.DataSource = ds.Tables["Departments"];//表名为Departments。
但是在.net3.5中的WPF中没有ValueMember、DataSource这两个东西,我想问问各位大大们,在WPF中怎么样才能把在数据库里面获取的为DataSet类型的数据绑定到Combobox中呢?
在线等!能够解决我加分!
在线等!能够解决我加分!
在线等!能够解决我加分!
在线等!能够解决我加分!
在线等!能够解决我加分!
在线等!能够解决我加分!
在线等!能够解决我加分!
在线等!能够解决我加分!
在线等!能够解决我加分!
在线等!能够解决我加分!
在线等!能够解决我加分!
没有DisplayMenbet、DataSource。
是WPF里面的内容,我所说的Combobox控件不是WinForm的,不是Win32,是WPF的里面的Combobox控件。跪求W 展开
4个回答
展开全部
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
this.comboBox1.DataSource = ds.Table[0].DefaultView;
this.comboBox1.DisplayMember = "xx"; //对应的table的某列
DataSet ds = new DataSet();
da.Fill(ds);
this.comboBox1.DataSource = ds.Table[0].DefaultView;
this.comboBox1.DisplayMember = "xx"; //对应的table的某列
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto...
点击进入详情页
本回答由Storm代理提供
展开全部
private void Form1_Load(object sender, System.EventArgs e)
{
// Set the connection and sql strings
// assumes your mdb file is in your root
string connString = @"Provider=Microsoft.JET.OLEDB.4.0;data source=C:\northwind.mdb";
string sqlString = "SELECT * FROM customers";
// Connection object
OleDbConnection connection = new OleDbConnection(connString);
// Create data adapter object
OleDbDataAdapter dataAdapter = new OleDbDataAdapter(sqlString, connection);
// Create a dataset object and fill with data using data adapter's Fill method
DataSet dataSet = new DataSet();
dataAdapter.Fill(dataSet, "customers");
// Attach dataset's DefaultView to the combobox
listBox1.DataSource = dataSet.Tables["customers"].DefaultView;
listBox1.DisplayMember = "CustomerID";
// Attach dataset's DefaultView to the combobox
comboBox1.DataSource = dataSet.Tables["customers"].DefaultView;
comboBox1.DisplayMember = "CustomerID";
}
{
// Set the connection and sql strings
// assumes your mdb file is in your root
string connString = @"Provider=Microsoft.JET.OLEDB.4.0;data source=C:\northwind.mdb";
string sqlString = "SELECT * FROM customers";
// Connection object
OleDbConnection connection = new OleDbConnection(connString);
// Create data adapter object
OleDbDataAdapter dataAdapter = new OleDbDataAdapter(sqlString, connection);
// Create a dataset object and fill with data using data adapter's Fill method
DataSet dataSet = new DataSet();
dataAdapter.Fill(dataSet, "customers");
// Attach dataset's DefaultView to the combobox
listBox1.DataSource = dataSet.Tables["customers"].DefaultView;
listBox1.DisplayMember = "CustomerID";
// Attach dataset's DefaultView to the combobox
comboBox1.DataSource = dataSet.Tables["customers"].DefaultView;
comboBox1.DisplayMember = "CustomerID";
}
参考资料: http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c43c.aspx#q561q
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同求答案,怎么做啊?没用DataSource的属性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-08-21
展开全部
用绳子绑
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询