这是下拉事件,当从下拉列表中选择一个值时它将运行(输入字符串的格式不正确。错误总是COMES Plz现在帮助我)
private void cmbRoom_SelectedIndexChanged(object sender, EventArgs e)
{
if (cmbRoom.SelectedValue.ToString() != "")
{
int RoomSelectedID = Convert.ToInt32(cmbRoom.SelectedValue.ToString());
BindDataRoomBeed(RoomSelectedID);
cmbBed.SelectedIndex = 0;
}
}
答案 0 :(得分:0)
private void cmbRoom_SelectedIndexChanged(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(cmbRoom.SelectedValue.ToString()))
{
int RoomSelectedID = Convert.ToInt32(cmbRoom.SelectedValue.ToString());
BindDataRoomBeed(RoomSelectedID);
cmbBed.SelectedIndex = 0;
}
}
希望你的价值只是整数..
答案 1 :(得分:0)
与您的对照绑定的收藏品类型是什么?
此类型是否覆盖ToString方法?
这种类型的重载ToString方法是否会返回数字?
我认为原因是没有重载收集项类型的ToString方法。
答案 2 :(得分:0)
// try this
int RoomSelectedID = Convert.ToInt32(cmbRoom.SelectedText.ToString());