我在DataList下的<SelectedItemTemplate>模板下有个TextBox1,我想给它赋值,但是直接在外面编时提示没用TextBox1,在网上看到一点
好像说用FindControl来得子控件ID,但我用下面
this.DataList1.SelectedIndex = e.Item.ItemIndex;
((TextBox)e.Item.FindControl("TextBox3")).Text = "hello";
未将对象引用设置到对象的实例。 如何解决,高手说下!顺便说下:我原意是在点项模板下的一个按钮,然后调用事件
DataList1_ItemCommand(object source, DataListCommandEventArgs e)
显示在TextBox1中.我没什么分,有不高手帮下??
好像说用FindControl来得子控件ID,但我用下面
this.DataList1.SelectedIndex = e.Item.ItemIndex;
((TextBox)e.Item.FindControl("TextBox3")).Text = "hello";
未将对象引用设置到对象的实例。 如何解决,高手说下!顺便说下:我原意是在点项模板下的一个按钮,然后调用事件
DataList1_ItemCommand(object source, DataListCommandEventArgs e)
显示在TextBox1中.我没什么分,有不高手帮下??
解决方案 »
- WPF的Tabcontrol的selectionChange事件
- 项目中大数据量插入,您是如何做的。
- c#WinForm如何设置图标
- 如何让三个PANEL排在同一个tabcontrol里按比例缩放
- 跪求 从combobox往listview里添加数据
- 求助?"0000-0000-0000-3222"去掉这串字符串中所有"-"最简单的广方法
- datagridview 中,一个小问题
- 用delphi调用c#的dll的问题
- 明白人说说 深圳4000 < 广州2000 如果解释啊?
- 多线程环境,如何实现对一段代码的独占?
- 如何把网络数据传递到winform中的textbox控件
- Asp.net(2003下)中无法使用streamwriter写文件???
System.Web.UI.HtmlControls.HtmlForm”并不包含“TextBox2”的定义
label lab1 = (label)his.DataList1.rows[e.Item.ItemIndex].FindControl("TextBox3");
lab1.Text = "hello";
我是想给DataList1中的子控件TextBox1赋值,不是在外赋值.你说的SelectedItem.FindControl,我用下面的语句还是提示: 未将对象引用设置到对象的实例。
((TextBox) DataList1.SelectedItem.FindControl("TextBox2")).Text=getresult ;
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
TextBox txt= (TextBox )e.Item.FindControl("TextBox3");
txt.Text= "";
}
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
TextBox tb = e.Item.FindControl("TextBox1") as TextBox;
tb.Text = "csdn";
}
}
((TextBox) DataList1.SelectedItem.FindControl("TextBox2")).Text=getresult ;
这样就不行,不知为什么