“/WEB”应用程序中的服务器错误。未将对象引用设置到对象的实例。

残月照我心 2012-09-28 10:02:11
我想把DataList1里面的“textbox1”显示出来应该怎么弄,注:一开始textbox1.visible=flase,求高人指点。谢谢。

“出错” 代码如下,求正解。

行 120: protected void LinkButton5_Click(object sender, EventArgs e)
行 121: {
行 122: (DataList1.FindControl("TextBox1")).Visible=true;
行 123: }
行 124:}

...全文
113 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
残月照我心 2012-09-28
  • 打赏
  • 举报
回复
{G2W8OMFQ7W21`F1{QWNL$G
残月照我心 2012-09-28
  • 打赏
  • 举报
回复
结贴了,谢谢楼上的,我还有一个问题在另一个贴上,没人拿得下分数。你去拿了吧,嘻嘻。
孟子E章 2012-09-28
  • 打赏
  • 举报
回复
if(TextBox1 != null)
{
TextBox1.Visible=!TextBox1.Visible;
}
残月照我心 2012-09-28
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]
protected void LinkButton5_Click(object sender, EventArgs e)
{
LinkButton x = sender as LinkButton;
TextBox TextBox1 = x.NamingContainer.FindControl("TextBox1") as TextBox;
if(TextBox1 != null)……
[/Quote]

单再次点击LinkButton5_Click 隐藏应该怎么弄,最后一个问题。
孟子E章 2012-09-28
  • 打赏
  • 举报
回复
protected void LinkButton5_Click(object sender, EventArgs e)
{
LinkButton x = sender as LinkButton;
TextBox TextBox1 = x.NamingContainer.FindControl("TextBox1") as TextBox;
if(TextBox1 != null) TextBox1.Visible=true;
}
残月照我心 2012-09-28
  • 打赏
  • 举报
回复
点击那行。。。
孟子E章 2012-09-28
  • 打赏
  • 举报
回复
你想全部隐藏吗?还是只隐藏你点击的那行?
残月照我心 2012-09-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
(DataList1.Items[x].FindControl("TextBox1")).Visible=true;

要指明是哪行的
[/Quote]

如何获取行的索引?
lienzhu 2012-09-28
  • 打赏
  • 举报
回复
foreach (DataListItem item in DataList1.Items)
{
item.FindControl("TextBox1")).Visible=true;
}
残月照我心 2012-09-28
  • 打赏
  • 举报
回复
怎么写才对啊
孟子E章 2012-09-28
  • 打赏
  • 举报
回复
(DataList1.Items[x].FindControl("TextBox1")).Visible=true;

要指明是哪行的

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧