Myw*_*rld 10 c# combobox winforms
我有一个Windows窗体中的组合框,它从数据库中检索数据.我做得很好,但我想在数据库中添加第一项<-Please select Category->.我怎样才能做到这一点?我在哪里可以买到它?
public Category()
{
InitializeComponent();
CategoryParent();
}
private void CategoryParent()
{
using (SqlConnection Con = GetConnection())
{
SqlDataAdapter da = new SqlDataAdapter("Select Category.Category, Category.Id from Category", Con);
DataTable dt = new DataTable();
da.Fill(dt);
CBParent.DataSource = dt;
CBParent.DisplayMember = "Category";
CBParent.ValueMember = "Id";
}
}
Run Code Online (Sandbox Code Playgroud)
For*_*lon 14
您可以将默认文本添加到Text组合框的属性中,如下所示(首选):
CBParent.Text = "<-Please select Category->";
Run Code Online (Sandbox Code Playgroud)
或者,您可以直接将值添加到数据表中:
da.Fill(dt);
DataRow row = dt.NewRow();
row["Category"] = "<-Please select Category->";
dt.Rows.InsertAt(row, 0);
CBParent.DataSource = dt;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
40717 次 |
| 最近记录: |