dropdownlist控件的选择怎么才能有效?大家帮帮我吧! 是否是没有设置 enable = true? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 enable = true,没错呀。还有没有其他 可能? 我的代码是写在DropDownList1_SelectedIndexChanged事件里的。 DropDownList1_SelectedIndexChanged这个事件是在做了相应选择并允许POSTBACK的时候触发的。而你真正提交的时候,代码不是放在这个事件当中的,而应该是类似某个BUTTON被点击之后的事件,这时候去找这个DROPDOWNLIST中的选项 langmafeng(乞力马扎罗),是这样的:我想响应dropdownlist事件,但是运行后可以对下拉框进行选择但却不能响应其他 代码。private void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e) { int ind = DropDownList1.SelectedIndex; if(!Page.IsPostBack) { switch(ind) { case 0: Label1.Text = "0"; break; case 1: Label1.Text = "1"; break; default: break; } } }我不知道应该实现我想要的功能。popsky(popsky) ,你说我应该怎么改写? 我明白了,你的意思是让我在类似于click某个button实现这样的功能是吗? if(!IsPostBack) { this.DropDownList1.Visible=isvisible; String dsn = ConfigurationSettings.AppSettings["TRS"]; SqlConnection myConnection = new SqlConnection(dsn); string mySelectQuery="select ID, Name from "+this.TableName; SqlCommand cmd=new SqlCommand(mySelectQuery,myConnection) ; myConnection.Open (); SqlDataReader dr=cmd.ExecuteReader();// SqlDataReader dr=this.GetData(mySelectQuery); while(dr.Read()) { ListItem li=new ListItem(); li.Value=dr["ID"].ToString(); li.Text =dr["Name"].ToString();; DropDownList1.Items.Add(li); } dr.Close (); cmd.Dispose (); myConnection.Close ();这是我的绑定 ,希望能帮的上忙 private void Button1_Click(object sender, System.EventArgs e){ string lll = DropDownList1.SelectedIndex; switch(ind) { case 0: Label1.Text = "0"; break; case 1: Label1.Text = "1"; break; case 2: Label1.Text = "2"; break; case 3: Label1.Text = "3"; break; default: break; }}我又写了这样的代码,加了一个按钮,但是它只在label上面显示0.为什么会这样?? private void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e) { int ind = DropDownList1.SelectedIndex; switch(ind) { case 0: Label1.Text = "0"; break; case 1: Label1.Text = "1"; break; default: break; } } thinkingforever(努力学习),这种方法我已经试过了,不成功呀 没有弄清楚IsPostBack属性IsPostBack指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载和访问。SelectedIndexChanged这个事件就是在服务器事件,它就是为响应客户端的而!IsPostBack这样用就说明不是响应应客户端当然不会执行if(!IsPostBack){}其中的代码. 把你的DropDownList1的绑定语句放在if(!Page.IsPostBack){}中 我的代码写在DropDownList1_SelectedIndexChanged里,设置Autopostback为true就行了 是的是的!是我的绑定语句没有放到if(!IsPostBack){}里面!终于明白了!谢谢大家!还想问一句,ccliu1980(Louis),如果设置Autopostback为true的话,每选一次它就自动跳回到初始的状态里了,我想要的结果不是这样,那么你用它来实现这样的结果吗? 看看方法DropDownList1_SelectedIndexChanged绑定到事件OnSelectedIndexChanged上了吗? JS文件无法用命令行访问 .net 安装部署时如何手动回滚? c# 一个简单但很急的问题,在线等 求《试卷管理系统》,万分感激 怎么重写DataGridTextBoxColumn类,分不够在加! 如何让新打开的窗口让其他窗口失效 C#2005中文版的下载地址 c++域c#的语法转换 谁知道《Windows Forms 高级编程》这本书的源代码在什么地方可以下载啊! 请教各位老大! 如何在C#中获取线条的句柄?
private void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)
{
int ind = DropDownList1.SelectedIndex;
if(!Page.IsPostBack)
{
switch(ind)
{
case 0:
Label1.Text = "0";
break;
case 1:
Label1.Text = "1";
break;
default:
break;
}
}
}
我不知道应该实现我想要的功能。popsky(popsky) ,你说我应该怎么改写?
{
this.DropDownList1.Visible=isvisible;
String dsn = ConfigurationSettings.AppSettings["TRS"];
SqlConnection myConnection = new SqlConnection(dsn);
string mySelectQuery="select ID, Name from "+this.TableName;
SqlCommand cmd=new SqlCommand(mySelectQuery,myConnection) ;
myConnection.Open ();
SqlDataReader dr=cmd.ExecuteReader();
// SqlDataReader dr=this.GetData(mySelectQuery);
while(dr.Read())
{
ListItem li=new ListItem();
li.Value=dr["ID"].ToString();
li.Text =dr["Name"].ToString();;
DropDownList1.Items.Add(li);
}
dr.Close ();
cmd.Dispose ();
myConnection.Close ();
这是我的绑定 ,希望能帮的上忙
{
string lll = DropDownList1.SelectedIndex;
switch(ind)
{
case 0:
Label1.Text = "0";
break;
case 1:
Label1.Text = "1";
break;
case 2:
Label1.Text = "2";
break;
case 3:
Label1.Text = "3";
break;
default:
break;
}
}我又写了这样的代码,加了一个按钮,但是它只在label上面显示0.为什么会这样??
{
int ind = DropDownList1.SelectedIndex;
switch(ind)
{
case 0:
Label1.Text = "0";
break;
case 1:
Label1.Text = "1";
break;
default:
break;
}
}
IsPostBack指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载和访问。
SelectedIndexChanged这个事件就是在服务器事件,它就是为响应客户端的而!IsPostBack这样用就说明不是响应应客户端当然不会执行if(!IsPostBack){}其中的代码.
if(!IsPostBack)
{
}
里面!终于明白了!谢谢大家!
还想问一句,ccliu1980(Louis),如果设置Autopostback为true的话,每选一次它就自动跳回到初始的状态里了,我想要的结果不是这样,那么你用它来实现这样的结果吗?