1、首先新建一個(gè)Windows應(yīng)用程序,將主窗體重命名為MainForm,在MainForm中加入一個(gè)DataGridView控件,命名為dgv_User。
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序制作、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了平果免費(fèi)建站歡迎大家使用!
2、打開窗體代碼窗口,在代碼窗口中聲明一個(gè)ComboBox的控件
// 定義下拉列表框
private ComboBox cmb_Temp = new ComboBox();
3、方法:
/// summary
/// 綁定下拉列表框
/// /summary
private void BindSex()
{
DataTable dtSex = new DataTable();
dtSex.Columns.Add("Value");
dtSex.Columns.Add("Name");
DataRow drSex;
drSex = dtSex.NewRow();
drSex[0] = "1";
drSex[1] = "";
dtSex.Rows.Add(drSex);
drSex = dtSex.NewRow();
drSex[0] = "0";
drSex[1] = "";
dtSex.Rows.Add(drSex);
cmb_Temp.ValueMember = "Value";
cmb_Temp.DisplayMember = "Name";
cmb_Temp.DataSource = dtSex;
cmb_Temp.DropDownStyle = ComboBoxStyle.DropDownList;
}
Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer)
If Text1.Text = "1" Then Combo1.Text = "增加"
If Text1.Text = "2" Then Combo1.Text = "修改"
If Text1.Text = "3" Then Combo1.Text = "刪除"
End Sub
那同樣可以關(guān)聯(lián),和這個(gè)思路反過來,只是事件不是KeyUp,而是combo的change過程
Private Sub Combo1_Change()
select case combo1.text
case "增加"
text1.text=1
case "修改"
text1.text=2
case "刪除"
text1.text=3
case else
text1.text=""
end select
End Sub
InvokeScript的第一個(gè)參數(shù)是方法名,不帶參數(shù)不帶符號,第二個(gè)是參數(shù)集合。
InvokeScript("ChangeField",{"this.form"})
以上信息供參考。
在下拉菜單的SelectionChangeCommitted事件中調(diào)用Button2_Click
Private Sub 選擇列名ComboBox_SelectionChangeCommitted(ByVal sender As Object, ByVal e As System.EventArgs) Handles 病情ComboBox.SelectionChangeCommitted
Button2_Click(sender, e)
End Sub
我不是很懂你的意思,如果你要用combox里的數(shù)據(jù)那就在and like之間加個(gè)
選擇列名ComboBox.text
不就得了
Then str = str " and " 選擇列名ComboBox.text " like '%" TextBox6.Text