国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
C# winform選中dataGridview一條記錄,把值賦給comboBox顯示出來(lái)...

C# winform選中dataGridview一條記錄,把值賦給comboBox顯示出來(lái)

winform C# 2010-03-26 16:12:02 閱讀321 評(píng)論0   字號(hào): 訂閱

下邊這個(gè)是comboBox中已存在記錄的情況

C#代碼

  1. //設(shè)置  comboBox3  為當(dāng)前選中的  號(hào)牌種類   
  2. for (int i = 0; i < comboBox3.Items.Count; i++)   
  3. {   
  4.     comboBox3.SelectedIndex = i;   
  5.   
  6.     string comboBoxText1 = comboBox3.Text.Substring(comboBox3.Text.LastIndexOf(":") + 1);   
  7.   
  8.     if (hpzlCO3.Equals(comboBoxText1))   
  9.     {   
  10.         return;   
  11.     }   
  12.     else  
  13.     {   
  14.         comboBox3.SelectedIndex = -1;   
  15.     }   
  16. }  

 

//設(shè)置 comboBox3 為當(dāng)前選中的 號(hào)牌種類for (int i = 0; i < comboBox3.Items.Count; i++){ comboBox3.SelectedIndex = i; string comboBoxText1 = comboBox3.Text.Substring(comboBox3.Text.LastIndexOf(":") + 1); if (hpzlCO3.Equals(comboBoxText1)) { return; } else { comboBox3.SelectedIndex = -1; }}

下邊這個(gè)是comboBox中不存在記錄的情況

C#代碼

  1. #region 第二個(gè)dataGridView 鼠標(biāo)單擊 選中   
  2.   
  3. int count = 0;   
  4. //設(shè)置comboBox1為當(dāng)前dataGridView2的選中的hpzl的值   
  5. private void dataGridView2_RowEnter(object sender, DataGridViewCellEventArgs e)   
  6. {   
  7.     int rowIndex = e.RowIndex; //獲取當(dāng)前行   
  8.     //MessageBox.Show(rowIndex.ToString());   
  9.   
  10.     string hphm = dataGridView2.Rows[rowIndex].Cells["hphm"].Value.ToString(); //獲取當(dāng)前行 hphm 字段的值   
  11.     string hpzl = dataGridView2.Rows[rowIndex].Cells["hpzl"].Value.ToString(); //獲取當(dāng)前行 hpzh 字段的值   
  12.     string s = dataGridView2.Rows[rowIndex].Cells["id"].Value.ToString(); //獲取當(dāng)前行 xh 字段的值   
  13.   
  14.     this.textBox2.Text = hphm;   
  15.     this.textBox3.Text = hphm;   
  16.   
  17.     int count = 0;   
  18.   
  19.     if (comboBox1.Items.Count == 0)//第一次進(jìn)入窗體沒(méi)值的時(shí)候,添加一個(gè)值到comboBox1里   
  20.     {   
  21.         this.comboBox1.Items.Add(hpzl);   
  22.     }   
  23.     else  
  24.     {   
  25.         //設(shè)置  comboBox1  為當(dāng)前選中的  hpzl   
  26.         for (int i = 0; i < comboBox1.Items.Count; i++)//設(shè)置循環(huán)comboBox1中所有數(shù)據(jù)   
  27.         {   
  28.             comboBox1.SelectedIndex = i;//設(shè)置comboBox1的索引   
  29.   
  30.             string comboBoxText1 = comboBox1.Text;//獲取comboBox1當(dāng)前索引值   
  31.   
  32.             if (hpzl.Equals(comboBoxText1))//hpzl為當(dāng)前選中的dataGridView2的 hpzl的值   
  33.             {   
  34.                 count++;//如果進(jìn)到這個(gè)if體,說(shuō)明comboBox1中已存在當(dāng)前選中的hpzl的值   
  35.                 return;//跳出   
  36.             }   
  37.             else  
  38.             {   
  39.                 comboBox1.SelectedIndex = -1;//否則設(shè)置為當(dāng)全索引不變   
  40.             }   
  41.         }   
  42.         if (count == 0)//count為0,說(shuō)明當(dāng)前選中的dataGridView2的hpzl中的值在comboBox1不存在   
  43.         {   
  44.             this.comboBox1.Items.Add(hpzl);//添加一個(gè)comboBox1中不存在的值   
  45.             comboBox1.SelectedIndex = comboBox1.Items.Count - 1;//設(shè)置comboBox1的索引為最后添加的那個(gè)   
  46.         }   
  47.     }   
  48.   
  49.     this.textBox4.Text = s;   
  50. }  
  51.  
  52. #endregion   
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
DataGridView內(nèi)包含ComboBox列 實(shí)現(xiàn)選定ComboBox的項(xiàng)數(shù)據(jù)的聯(lián)動(dòng).
C# DataGridView中實(shí)現(xiàn)類似ComboBox可編輯的下拉框功能 - 清凈的雨天...
(轉(zhuǎn))使用DataGridView控件常見(jiàn)問(wèn)題解答 - 邊寫(xiě)邊唱 - 博客園
c# winform獲取gridview數(shù)據(jù)
DataGridView控件中加入ComboBox下拉列表框的實(shí)現(xiàn)(C#)
DataGridView添加右鍵菜單等技巧
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服