在一个信息编辑页面上,只要其中的文本框有值,那么下拉列表就自动默认为"已完成".
是不是要用TextBox的事件?用C#写,怎么写?
是不是要用TextBox的事件?用C#写,怎么写?
解决方案 »
- 正则啊,为什么用在.net网页里就出错啊,求解啊
- hathtable 与hathmap的区别???
- 在C#中如何把文本框,下拉框等显示文件的控件中的内容,自动保存成word文件
- datagrieview 滚动条控制(顶者有分)
- 急急!!!数据打印问题
- 求助:字符串问题
- C#web开发的问题,为何只能在本地web matrix下运行,从explorer访问时出错,有合适的答案马上给分
- 在C# 2005中,怎样在A项目(window应用程序)的普通窗体Form1中打开B项目(window应用程序)中的MDI窗体
- 用C#可以搞AutoCAD二次开发吗?
- 100分請教了。。。幫我改一下我的代碼。。。
- 请问有关用英文字母与数字能组成多少个组合?
- 看不懂GPL啊 懂的进来指教一下下面的这个问题
首先,设置textbox1的AutoPostBack属性为true。
然后,在textbox1中的TextChanged事件中写以下代码:
DropDownList1.Items.Clear();
DropDownList1.Items.Add("已完成");
private void textBox1_TextChanged(object sender, EventArgs e)
{ }
然后把上面的名字改一下,如:
private void txt_TextChanged(object sender, EventArgs e)
{
if (textBox1.Text.Trim().Length > 0 || textBox2.Text.Trim().Length > 0)
{
//comboBox1.Items.Add("已完成");//当然首先你的下拉列表里面要有"已完成" //如果comboBox的DropDownStyle 是DropDownList首先要返回,不然无法赋值
comboBox1.DropDownStyle = ComboBoxStyle.DropDown; comboBox1.Text = "已完成";
comboBox1.DropDownStyle = ComboBoxStyle.DropDownList;////如果comboBox的DropDownStyle是DropDownList,现在返回
}
}然后你分别在每一个文本框的事件里面找到TextChanged事件,点击它的下拉列表会出现出现一些事件,选txt_TextChanged就可以了多个文本框时不需要重写。