combobox是下拉列表框组件
xtype : \"combo\",
id : \"gender\",
fieldLabel : \"性别\",
triggerAction : \"all\",
readOnly : true,
store : new Ext.data.SimpleStore({
fields : [\'chinese\', \'english\'],
data : [[\'男\', \'true\'],
[\'女\', \'false\']]
}),
valueField : \'english\',
displayField : \'chinese\',
mode : \'local\',
lazyRender : true,
typeAhead : true,
width : 120
VB 6 中 combobox条件判断写法。
Private Sub Combo1_Change()
If Val(Combo1.Text) <= 4 And Val(Combo1.Text) >= 1 Then
Combo2.Enabled = True
ElseIf Val(Combo1.Text) = 5 Or Val(Combo1.Text) = 6 Then
Combo2.Enabled = False
End If
End Sub
Private Sub Form_Load()
For i = 1 To 6
Combo1.AddItem i
Next
Combo2.AddItem \"A\"
Combo2.AddItem \"B\"
End Sub
C#combobox控件赋值~~
不太明白你说的意思combobox,
listView1.Items.Add(dr[1].ToString());
listView1.Items[i].SubItems.Add(dr[2].ToString());
同listView显示数据好像不是这样。
首先创建一个listView项
ListViewItem
lvi1=new
ListViewItem();
再向ListView中添加一个新项
ListView.Items.Add(lvi1);
想当前项中添加子项
lvi1.SubItems.AddRange(dr[\"列名\"].ToString());
privatevoidcomboBox1_SelectedIndexChanged(objectsender,EventArgse){listView1.Items.Clear();清以前的内容.inti=0;SqlConnectionconn=newSqlConnection(\"server=.;database=HotelManage;uid=sa\");SqlCommandcmd=newSqlCommand(\"select*fromroomtypeWhere房间类型=\'\"+comboBox1.Text+\"\'\",conn);//注意这里用Combobox的文本构造了一个SQL命令,然后执行就可以了,非常简单当然你也可以采用参数化的方式,如下://SqlCommandcmd=newSqlCommand(\"select*fromroomtypeWhere房间类型=@typename\",conn);//SqlParameterp=newSqlParameter(\"@typename\",SqlDbType.VarChar);//p.Value=comboBox1.Text;//cmd.Parameters.Add(p);conn.Open();SqlDataReaderdr=cmd.ExecuteReader();while(dr.Read()){comboBox1.Items.Add(dr[1].ToString());listView1.Items.Add(dr[1].ToString());listView1.Items[i].SubItems.Add(dr[2].ToString());i++;}dr.Close();conn.Close();}用字符串拼接方式,简单,但不安全,容易被SQL注入.参数化方式麻烦一些,但不会被注入.