请问能否给个例子做参考! Label Label1 = DataList1.FindControl("label1") as Label; 就这么写
请问能否给个例子做参考! Label Label1 = DataList1.FindControl("label1") as Label; 就这么写 出现了这个错误提示 c:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\WebSites\WebSite1\SelectNews.aspx.cs(30,9): error CS0246: 找不到类型或命名空间名称“Label”(是否缺少 using 指令或程序集引用?) c:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\WebSites\WebSite1\SelectNews.aspx.cs(30,59): error CS0246: 找不到类型或命名空间名称“Label”(是否缺少 using 指令或程序集引用?)
请问能否给个例子做参考! Label Label1 = DataList1.FindControl("label1") as Label; 就这么写 我这个label控件是放在ItemTemplate里面的 是否有影响?
加上命名空间: using System.Web.UI; using System.Web.UI.WebControls;
Label Label1 = DataList1.FindControl("label1") as Label;
就这么写
Label Label1 = DataList1.FindControl("label1") as Label;
就这么写
出现了这个错误提示
c:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\WebSites\WebSite1\SelectNews.aspx.cs(30,9): error CS0246: 找不到类型或命名空间名称“Label”(是否缺少 using 指令或程序集引用?)
c:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\WebSites\WebSite1\SelectNews.aspx.cs(30,59): error CS0246: 找不到类型或命名空间名称“Label”(是否缺少 using 指令或程序集引用?)
Label Label1 = DataList1.FindControl("label1") as Label;
就这么写
我这个label控件是放在ItemTemplate里面的 是否有影响?
using System.Web.UI;
using System.Web.UI.WebControls;
Label Label1 = DataList1.FindControl("label1") as Label;
就这么写
我这个label控件是放在ItemTemplate里面的 是否有影响?
没影响,你先试试,DataList我没用过,一直用的GridView
label1.Text = dt.Rows[0]["biaoti"].ToString();
label1.Text = dt.Rows[0]["biaoti"].ToString();
大小写要一致:
Label Label1 = DataList1.FindControl("label1") as Label;
Label1 .Text = dt.Rows[0]["biaoti"].ToString();
红色部分才是你页面上面的label1
label1.Text = dt.Rows[0]["biaoti"].ToString();
大小写要一致:
Label Label1 = DataList1.FindControl("label1") as Label;
Label1 .Text = dt.Rows[0]["biaoti"].ToString();
红色部分才是你页面上面的label1
我确定大写小一样了
我写Label1 .Text =“哈哈”;
提示:未将对象引用设置到对象的实例。
然后我写
Label1 .Text = dt.Rows[0]["biaoti"].ToString();
提示:在位置 0 处没有任何行。
for(int i=0;i<DataList1.Items.Count;i++)
{
Label Label1=(Label)(DataList1.Items[i].FindControl("label1"));
if(Label !=null)
{
Label1.Text= dt.Rows[0]["biaoti"].ToString();
}
}
楼主,你真的一点基础都没有嘛?我可能没有思考的时间,帮你写的代码只是大致的思路,难道你所有的问题都不知道是怎么回事吗?
if(Label.ID !="")
楼主,你真的一点基础都没有嘛?我可能没有思考的时间,帮你写的代码只是大致的思路,难道你所有的问题都不知道是怎么回事吗?
if(Label.ID !="")
抱歉,我确实没啥基础!因为我是边写东西边学的,碰到什么问题然后在去百度找或者来论坛提问!
我觉得带目的的学习比较有意思!缺点就是基础没有思路受限!
问了这么多问题我也特不好意思
因此我把分数加到70分了。
顺便问下if(Label.ID !="")的ID是什么意思?
也出现错误:error CS0120: 非静态的字段、方法或属性“System.Web.UI.Control.ID.get”要求对象引用
楼主,你真的一点基础都没有嘛?我可能没有思考的时间,帮你写的代码只是大致的思路,难道你所有的问题都不知道是怎么回事吗?
if(Label.ID !="")
我论坛提问的帖子大部分都是你回答帮忙解决的,非常感谢
之前我连select查出来的dt.Rows[0]["biaoti"]这个值我都不知道应该怎么取!
现在用的多了就自然知道怎么取了!
楼主,你真的一点基础都没有嘛?我可能没有思考的时间,帮你写的代码只是大致的思路,难道你所有的问题都不知道是怎么回事吗?
if(Label.ID !="")
我论坛提问的帖子大部分都是你回答帮忙解决的,非常感谢
之前我连select查出来的dt.Rows[0]["biaoti"]这个值我都不知道应该怎么取!
现在用的多了就自然知道怎么取了!
嗯,之前不了解情况,可能说话有点冲了,抱歉。主要是我之前也没用过DataList,所以细节上面可能会有些出入,我之前给你的思路是按照GridView中寻找控件的方式去搞的,我想授人以鱼,不如授人以渔,给你个教程吧,看看这些数据控件怎么用:
请点这里
楼主,你真的一点基础都没有嘛?我可能没有思考的时间,帮你写的代码只是大致的思路,难道你所有的问题都不知道是怎么回事吗?
if(Label.ID !="")
我论坛提问的帖子大部分都是你回答帮忙解决的,非常感谢
之前我连select查出来的dt.Rows[0]["biaoti"]这个值我都不知道应该怎么取!
现在用的多了就自然知道怎么取了!
嗯,之前不了解情况,可能说话有点冲了,抱歉。主要是我之前也没用过DataList,所以细节上面可能会有些出入,我之前给你的思路是按照GridView中寻找控件的方式去搞的,我想授人以鱼,不如授人以渔,给你个教程吧,看看这些数据控件怎么用:
请点这里
我是想实现这样的功能我的思路是Datalist里面先自己拖一个label控件,然后select查询出来的结果赋值给label控件
我不知道是不是我的思路开始就错了
<ItemTemplate>
<asp:Label ID="label1" Text=‘<%#Eval("数据库字段名")%>’ runat="server"></asp:Label>
</ItemTemplate>