模板列有个textbox,如何获取它改变的事件,程序中生成了一个TextChanged,但是没有触发这个事件,高手指教
解决方案 »
- 那请问一下母板页的代码文件中,怎么访问像textbox这样的控件呢?
- C# 随机概率问题
- 关于DropDownList的SelectedIndexChanged事件(2.0)
- 谁做过自助网站系统的??就是用模板根据用户输入的内容自动生成网站的系统!
- 利用代码实现发送短消息给指定手机!
- sql在静态函数还是普通函数中执行好?
- 请教" 如何用代码动态设置模板列的TextBox 的 Text 属性?"
- 关于使用datagrid的两个问题,help...
- 新闻评论不知怎么做??
- 现在比较好的asp.net开放源码论坛有哪些??
- 关于 asp.net 中的 iframe 元素
- 请教我用VS2005做了两个网站,现在服务器只有一个空间,怎么放到一起去?
而且我在TextChanged事件中加入MsgBox(GDCP.SelectedRow.Cells(1).Text),居然提示我“未将对象引用设置到对象的实例”我晕,这个是什么错误啊==============这是一个非常基本的错误。1。看下面的代码会得到同样的错误:
object obj = null; Console.Write(obj.ToString()); // 未将对象引用设置到对象的实例,因为没有实例化2。我猜 GDCP.SelectedRow == null, 你知道什么情况下可以用 SelectedRow 嘛?你有选择了某个 Row 嘛?
<columns>
<asp:templatefield>
<itemtemplate>
<asp:textbox autopostback=true ontextchanged=my_textchanged ...
protected void my_textchanged(object sender, EventArgs e) {
TextBox txt = sender as TextBox;
string s = txt.Text;
// ....
GridViewRow row = txt.NamingContainer as GridViewRow; // 当前所在row
// ....
}