av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

DataGridView中顯示主鍵表值的幾種方法

WinForm在很多項(xiàng)目中應(yīng)用廣泛,同時(shí)也會(huì)遇到很多問題,本文所提到的一些解決方法和思路,希望對(duì)大家有所幫助。編輯推薦《WinForm應(yīng)用與開發(fā)視頻教程

成都創(chuàng)新互聯(lián)專業(yè)做網(wǎng)站、網(wǎng)站設(shè)計(jì),集網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、網(wǎng)站制作于一體,網(wǎng)站seo、網(wǎng)站優(yōu)化、網(wǎng)站營銷、軟文發(fā)布平臺(tái)等專業(yè)人才根據(jù)搜索規(guī)律編程設(shè)計(jì),讓網(wǎng)站在運(yùn)行后,在搜索中有好的表現(xiàn),專業(yè)設(shè)計(jì)制作為您帶來效益的網(wǎng)站!讓網(wǎng)站建設(shè)為您創(chuàng)造效益。

在項(xiàng)目中經(jīng)常遇到比如:客戶管理項(xiàng)目設(shè)計(jì)時(shí),客戶信息表包含客戶級(jí)別表中的級(jí)別編號(hào)字段,客戶級(jí)別表中的每個(gè)級(jí)別編號(hào)將對(duì)應(yīng)一個(gè)級(jí)別說明,下面就是具體的做法:

客戶管理界面中的DataGridView綁定kh表,包括字段:客戶類別(綁定客戶類型表主鍵id),客戶公司,客戶電話……

界面中的類別采用了combox控件綁定類別表主鍵id,combox控件的name為L(zhǎng)B_CB顯示值為字段lbmc,綁定方法為:

 
 
 
 
  1. string sql = "select * from lb"; 
  2. SqlDataAdapter DA = new SqlDataAdapter(sql, Constr); 
  3. DataTable DT = new DataTable(); 
  4. LB_CB.DataSource = DT; 
  5. LB_CB.DisplayMember = "lbmc"; 
  6. LB_CB.ValueMember = "id";

連接字符串Constr可以從config里讀取也可以直接寫在類里。

界面中的DataGridView控件name為DGV綁定的是客戶信息表,綁定的代碼如下:

 
 
 
 
  1. string sql = "select * from kh"; 
  2. SqlDataAdapter DA = new SqlDataAdapter(sql, Constr); 
  3. DataTable DT = new DataTable(); 
  4. DGV.DataSource = DA.Fill(DT);

現(xiàn)在設(shè)置一下DataGridView中顯示客戶類別的列的顯示方式:

改變columtype屬性和DisplayStyle屬性值如下截圖

同時(shí)在顯示數(shù)據(jù)內(nèi)容的方法中加入如下代碼:

改變DataGridView的列類型

 
 
 
 
  1. string sql = "select * from lb"; 
  2. SqlDataAdapter DA = new SqlDataAdapter(sql, Constr); 
  3. DataTable DT = new DataTable(); 
  4. ((DataGridViewComboBoxColumn)DGV.Columns[1]).DataSource = DA.Fill(DT); 
  5. ((DataGridViewComboBoxColumn)DGV.Columns[1]).DisplayMember = "lbmc"; 
  6. ((DataGridViewComboBoxColumn)DGV.Columns[1]).ValueMember = "id";

在點(diǎn)擊DGV的列時(shí),想實(shí)現(xiàn)將本條記錄顯示想下面的文本框里代碼如下:

 
 
 
 
  1. private void DGV_CellClick(object sender, DataGridViewCellEventArgs e) 
  2. if (e.RowIndex > -1) 
  3. id = DGV.Rows[e.RowIndex].Cells[0].Value.ToString(); 
  4. LB_CB.SelectedValue = DGV.Rows[e.RowIndex].Cells[1].Value; 
  5. gs_TB.Text = DGV.Rows[e.RowIndex].Cells[2].Value.ToString(); 
  6. sj_TB.Text = DGV.Rows[e.RowIndex].Cells[3].Value.ToString(); 
  7. yx_TB.Text = DGV.Rows[e.RowIndex].Cells[4].Value.ToString(); 
  8. fzr_TB.Text = DGV.Rows[e.RowIndex].Cells[5].Value.ToString(); 
  9. }  

文章名稱:DataGridView中顯示主鍵表值的幾種方法
分享地址:http://uogjgqi.cn/article/dpjjdeh.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流