我把dropdownlist的动态绑定数据库里的一个字段,并放在了if(!postbackpost)中,代码如下:
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
Bindddlsymc();//droplist绑定了数据库中的一个字段
}
Label1.Text="You chose: " +ddlsymc.SelectedItem.Text;
}
label1用来显示我选择的项,但是无论我选哪一项,label1显示的都是dropdownlist默认的第一项?
对dropdownlist的Autopostback属性无论是true还是false都是一样的结果
这到底是为什么?求求各位大哥大姐救我!
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
Bindddlsymc();//droplist绑定了数据库中的一个字段
}
Label1.Text="You chose: " +ddlsymc.SelectedItem.Text;
}
label1用来显示我选择的项,但是无论我选哪一项,label1显示的都是dropdownlist默认的第一项?
对dropdownlist的Autopostback属性无论是true还是false都是一样的结果
这到底是为什么?求求各位大哥大姐救我!
解决方案 »
- C#模拟登陆的时候出现多个表单如何处理?
- 有个问题就是我有N级节点,Checkbox
- winform如何嵌入支付功能(网银、支付宝等)
- 诚求.NET组件程序设计(第2版)
- 求助:急,ConnectionString 属性尚未初始化?? 高手们,这怎么解决啊,谢谢!
- 一个简单的功能,送分了!!
- 用c#服务器端代码,如果接受post得到结果!!!c#web开发!
- winform 中 datagrid 如何实现点击头部不进行排序?
- C#引用静态DLL操作出错,这是什么原因??
- 如何将数组中的一个元素附以二进的值
- C#中DropDownList控件的选定项值的改变问题,谢谢!!!!!!!
- 一个改变IE自带的确认窗口 或者 取消窗口只是取消不弹出IE自带确认窗口
将这条语句放到dropdownlist的selectchange事件中去吧
结果也是一样的,我试过了,还有什么办法吗?先谢谢了
{
Label1.Text="You chose: " +ddlsymc.SelectedItem.Text;
}
寫可以了﹐我這么用
(!Page.IsPostBack) 有誤?
能不能详细一点?
{
if(!Page.IsPostBack)
{
Bindddlsymc();//droplist绑定了数据库中的一个字段
}
}
//在ddlsymc事件中
private void ddlsymc_SelectedIndexChanged(object sender, System.EventArgs e)
{
string strCon=ddlsymc.SelectedItem.Text.Trim ();//pda号码
Label1.Text="You chose: " +strCon;
}
这样的话我的绑定数据库在页面重载时都要刷新了,那绑定的肯定也是默认的第一个字段了!
我按你的方法去做了,结果都是一样的,5555,我快急死了!:<
private void InitializeComponent()
{
this.DropDownList1.SelectedIndexChanged += new System.EventHandler(this.DropDownList1_SelectedIndexChanged);
this.Load += new System.EventHandler(this.Page_Load);
}private void Page_Load(object sender, System.EventArgs e)
{
if (!Page.IsPostBack)
{
Bindddlsymc();
this.Label1.Text = this.DropDownList1.SelectedItem.Text;
}
} private void Bindddlsymc()
{
for(int i=0; i<10; i++)
this.DropDownList1.Items.Add(i.ToString());
} private void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)
{
this.Label1.Text = this.DropDownList1.SelectedItem.Text;
}
InitializeComponent方法里面事件我有绑定到方法上呀,DropDownList的Autopostback属性设置成true了,还是不行?
还有就是在DropDownList选择后它有没有提交页面,如果没提交的话,可能是aspnet_client里面的文件出问题了,我也曾经碰到过点击按纽不提交,后面覆盖了一下aspnet_client里面的文件就好了
谢谢各位兄台,结帐,散分!虽然不多!哈哈!
{
ddlsymc.SelectedIndex=ddlsymc.Items.IndexOf(ddlsymc.Items.FindByText('字段名稱'));;//droplist绑定了数据库中的一个字段}
Label1.Text="You chose: " +ddlsymc.SelectedItem.Text;
}