1

こんにちは、C# 初心者です。次の方法でバインドされた ComboBox に新しいアイテムを追加しようとしましたが、結果が得られません。バインドされた ComboBox に新しいアイテムを追加することは可能ですか (ここで問題IDBigintデータ型ですが、追加したいですSelect ID)? 可能であれば、コードを提供してください

     try
        {
            objSqlExecute.OpenConnection();
            string strQuery = objQueryManager.GetEmployeeRecords();
                  //Add Extra Items to combo Box
            cmbEmployeeID.Items.Add("Select Id");

            DataTable dtEmployee = objSqlExecute.GetRecordExecution(strQuery);
                 // DataRow dtNew = dtEmployee.NewRow();
                // dtNew["ID"] = "Select ID";
                // dtNew["FName"] = "";
            //dtEmployee.Rows.InsertAt(dtNew, 0);

            cmbEmployeeID.DataSource = dtEmployee;
            cmbEmployeeID.DisplayMember = "ID";
            cmbEmployeeID.ValueMember = "FName";
        }
4

2 に答える 2

0
try
    {
        objSqlExecute.OpenConnection();
        string strQuery = objQueryManager.GetEmployeeRecords();
              //Add Extra Items to combo Box            

        DataTable dtEmployee = objSqlExecute.GetRecordExecution(strQuery);                 

        cmbEmployeeID.DataSource = dtEmployee;
        cmbEmployeeID.DisplayMember = "ID";
        cmbEmployeeID.ValueMember = "FName";

        cmbEmployeeID.Items.Insert(0, "None Selected");
    }
于 2012-11-07T11:44:29.407 に答える
0
  1. クエリが値を返すことを確認しましたか? 複数のレコードを返すか、単一またはなし?
  2. ランダムな間隔で 1 つの新しいアイテムを追加しますか? または、一度にすべてのアイテムを挿入するオプションがありますか?

toString()変換用に追加してみてはBigInt

注: ここのアークティクルは、SQL を使用してコンボボックスに新しい項目を追加するための洞察を提供します。投稿している質問を見て、このシナリオでListItemsを使用する方法のサンプルを確認するには、 Web リンクを参照してください。

于 2012-11-07T14:22:28.310 に答える