ComboBox文本选择 [英] ComboBox Text Selection
本文介绍了ComboBox文本选择的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Im添加一些项目给Combobox赞
Hi,
Im Add Some Items To Combobox Like
Combobox cbox = new ComboBox();
cbox.Items.Add("A");
cbox.Items.Add("B");
cbox.Items.Add("C");
cbox.Items.Add("D");
cbox.Items.Add("E");
Assiging
Assiging
cbox.Text = Value From Database (Value May Be "A",or "B" or "C" or "D");
但在Combobox中文本显示我看不到值?
But In Combobox Text Display I Cannot See The Value?
推荐答案
请参阅:
http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.selector.selectedindex。 aspx [ ^ ],
http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.selector.selecteditem.aspx [ ^ ],
http://msdn.microsoft.com/ en-us / library / system.windows.controls.primitives.selector.selectedvalue.aspx [ ^ ]。
-SA
Please see:
http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.selector.selectedindex.aspx[^],
http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.selector.selecteditem.aspx[^],
http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.selector.selectedvalue.aspx[^].
—SA
使用此代码将Combobox与数据库记录绑定
Use this Code For binding Combobox with database records
public void bindd()
{
string str = "Select name,payment_id From payment";
SqlCommand com = new SqlCommand(str, sconn);
SqlDataAdapter sqlda = new SqlDataAdapter(com);
DataSet ds = new DataSet();
sqlda.Fill(ds, "payment");
combopaymenttype.DataSource = ds.Tables["payment"].DefaultView;
combopaymenttype.DisplayMember = "name";
combopaymenttype.ValueMember = "payment_id";
}
嗨。在WPF中你必须首先将Control.Property绑定到DataBase。
在这里你必须:
Combobox.ItemsSource =来自Db;
in xaml :
< combobox itemssource ={Biding}displaymemberpath ={Biding yourFieldInDB}>
祝你好运
Hi. in WPF you must first Bind Control.Property to DataBase.
in here you must :
Combobox.ItemsSource=From Db;
in xaml:
<combobox itemssource="{Biding}" displaymemberpath="{Biding yourFieldInDB}">
good luck
这篇关于ComboBox文本选择的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文