DataList问题,一个按钮列,一个Label,分别绑定不同的列,点击按钮如何取得Label的值

FlowerJunjie 2007-03-08 06:55:07
以下是页面绑定的代码

<ItemTemplate>
<FONT face="宋体"> 
<asp:Image id="Image1" runat="server" ImageUrl="images/SizePlus.gif"></asp:Image> 
<asp:LinkButton id="LinkButton1" runat="server" CommandName="Select">
<%# (DataBinder.Eval(Container.DataItem, "addtypename")) %>
</asp:LinkButton>
<asp:Label id="Label2" runat="server" Width="32px">
<%# (DataBinder.Eval(Container.DataItem, "addtypeid")) %>
</asp:Label></FONT>
</ItemTemplate>
我在DataList1_ItemCommand()事件中
Label tb = (Label)e.Item.FindControl("Label2");
string tname=tb.Text
取出的值为空
各位看一下
...全文
432 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
a8511007 2010-11-25
  • 打赏
  • 举报
回复
Label tb = (Label)e.Item.FindControl( "Label2 ");
改成
Label tb = (Label)e.Item[0].FindControl( "Label2 ");
FlowerJunjie 2007-03-13
  • 打赏
  • 举报
回复
不报错,而且能显示出数据。呵呵
FlowerJunjie 2007-03-09
  • 打赏
  • 举报
回复
Label同理!

谢谢大家
FlowerJunjie 2007-03-09
  • 打赏
  • 举报
回复
问题解决了
页面绑定代码的问题
<asp:LinkButton id="LinkButton1" runat="server" CommandName="Select">
<%# (DataBinder.Eval(Container.DataItem, "addtypename")) %>
</asp:LinkButton>
应改为
<asp:LinkButton id="LinkButton1" runat="server" CommandName="Select" Text='<%# (DataBinder.Eval(Container.DataItem, "addtypename")) %>'>
FlowerJunjie 2007-03-09
  • 打赏
  • 举报
回复
dinoLgrace(淡泊以明志,宁静而致远) ( ) 信誉:100 Blog 2007-03-09 09:36:09 得分: 0


就你发的这些代码不能说明你的目的啊,不是点击button才显示吗?是不是没初始化?或者要触法你的button事件才行?botton方法呢?

-----------------------------------------
button是在dataList的ItemTemplate中的。button方法该怎么写啊;
confei 2007-03-09
  • 打赏
  • 举报
回复
简单方法

<asp:datalist id="zplist" runat="server" RepeatColumns="4" RepeatDirection="Horizontal" Width="90%" >
<ItemTemplate>  
<div style="MARGIN-LEFT: 15px">
<table border=0 bgcolor=WhiteSmoke>
<tr>
<td colspan=2 align=center valign=bottom height=150 bgcolor=White>
<a target=_blank href="../lib/preview.aspx?Gid=<%=Gid%>&zid=<%# DataBinder.Eval(Container.DataItem,"id")%>">
<img id='image<%# DataBinder.Eval(Container.DataItem,"id")%>' onerror="ChangeImg('image<%# DataBinder.Eval(Container.DataItem,"id")%>')" border=0 src='<%# DataBinder.Eval(Container.DataItem,"mapth")%>'>
</a>
</td>
</tr>
<tr>
<td valign="top">编号:</td>
<td valign="top"><%# DataBinder.Eval(Container.DataItem,"id")%></td>
</tr>
</table>
<asp:Label id="tishi" Visible="False" ForeColor="#ff9900" runat="server"></asp:Label>
</div>
</ItemTemplate>
</asp:datalist></td>







Dim i As Integer
Dim nStep As Integer = 5
Dim nStart, nEnd As Integer
Dim db As New DataBase
Dim dt As DataTable
With db
.ClearCommandParameters()
.AddComandParameters("@rid", ridd.Text.Trim(), SqlDbType.Int, 4)
dt = .GetDataTable("usp_quanlir_tupian", CommandType.StoredProcedure)
End With
dt.Columns.Add("mapth")
Dim pd As PagedDataSource = New PagedDataSource

For sum As Integer = 0 To dt.Rows.Count - 1
dt.Rows(sum)("v_s") = dt.Rows(sum)("v_s").ToString().TrimEnd("/")
Dim str As String = dt.Rows(sum)("v_s").ToString() + "/" + dt.Rows(sum)("qikan").ToString() + "/" + dt.Rows(sum)("qihao").ToString() + "/" + dt.Rows(sum)("id").ToString() + ".t.jpg"
dt.Rows(sum)("mapth") = str
Next
'----------------------------------------------------------------------------------------------

pd.DataSource = dt.DefaultView

pd.AllowPaging = True

pd.PageSize = 12
Dim CurPage As Integer
If Request.QueryString("Page") = Nothing Then
CurPage = 1
Else
CurPage = Convert.ToInt32(Request.QueryString("Page"))
End If
pd.CurrentPageIndex = CurPage - 1

If Not pd.IsFirstPage Then
'shang.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage - 1) + "&rid=" + ridd.Text.Trim()
shangy = "<a href='" + Request.CurrentExecutionFilePath + "?hgt=1&Page=" + Convert.ToString(CurPage - 1) + "&rid=" + ridd.Text.Trim() + "&person=" & Server.UrlEncode(Request.QueryString("person")) & "'>上一页</a>"
sPS = "<a href='" + Request.CurrentExecutionFilePath + "?hgt=1&Page=1&rid=" + ridd.Text.Trim() + "&person=" & Server.UrlEncode(Request.QueryString("person")) & "'>首页</a>"
End If
If Not pd.IsLastPage Then
'xia.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage + 1) + "&rid=" + ridd.Text.Trim()
xiay = "<a href='" + Request.CurrentExecutionFilePath + "?hgt=1&Page=" + Convert.ToString(CurPage + 1) + "&rid=" + ridd.Text.Trim() + "&person=" & Server.UrlEncode(Request.QueryString("person")) & "'>下一页</a>"
sPE = "<a href='" + Request.CurrentExecutionFilePath + "?hgt=1&Page=" + Convert.ToString(pd.PageCount) + "&rid=" + ridd.Text.Trim() + "&person=" & Server.UrlEncode(Request.QueryString("person")) & "'>末页</a>"
End If
sPage = ""
nStart = Math.Max(1, CurPage - nStep)
nEnd = Math.Min(CurPage + nStep, pd.PageCount)
For i = nStart To nEnd
If i = CurPage Then
sPage &= " " & i & " "
Else
sPage &= " <a href='" & Request.CurrentExecutionFilePath & "?hgt=1&page=" & i.ToString & "&rid=" & ridd.Text.Trim & "&person=" & Server.UrlEncode(Request.QueryString("person")) & "'>[" & i & "]</a> "
End If
Next
'-----------------------------------------------------------------------------------
dq = "当前是第" + CStr(CInt(pd.CurrentPageIndex) + 1) + "页"
pcount = "共" + CStr(pd.PageCount) + "页"
result = "相关图片" + CStr(pd.DataSourceCount) + "个"
zplist.DataSource = pd
zplist.DataBind()
dinoLgrace 2007-03-09
  • 打赏
  • 举报
回复
就你发的这些代码不能说明你的目的啊,不是点击button才显示吗?是不是没初始化?或者要触法你的button事件才行?botton方法呢?
chouer523 2007-03-09
  • 打赏
  • 举报
回复
ding
FlowerJunjie 2007-03-09
  • 打赏
  • 举报
回复
能显示出数据说明绑定没问题啊!
FlowerJunjie 2007-03-09
  • 打赏
  • 举报
回复
这是数据库绑定的代码,
private void bindList()
{
SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["conn"]);
conn.Open();
//SqlCommand cmd = new SqlCommand("select addtype from addtype where userid='"+Session["userid"]+"'",conn);

SqlDataAdapter da = new SqlDataAdapter("select * from addtype where userid='"+Session["userid"]+"'",conn);
DataSet ds = new DataSet();
da.Fill(ds,"tmpTable");
this.DataList1.DataSource=ds.Tables["tmpTable"].DefaultView;
this.DataList1.DataBind();


}
hegang888888888 2007-03-09
  • 打赏
  • 举报
回复
FindControl
shadow841112 2007-03-09
  • 打赏
  • 举报
回复
为空说明FindControl已经找到了,应该是其他地方的问题
dinoLgrace 2007-03-09
  • 打赏
  • 举报
回复
你数据库绑定的代码呢?发出来看下
FlowerJunjie 2007-03-09
  • 打赏
  • 举报
回复
没人知道么?
wuxing2006 2007-03-09
  • 打赏
  • 举报
回复
<asp:LinkButton id="LinkButton1" runat="server" CommandName="Select">
<%# (DataBinder.Eval(Container.DataItem, "addtypename")) %>
</asp:LinkButton>
这样不报错?
代码转载自:https://pan.quark.cn/s/40891257dd4d 在当代的web前端开发领域中,达成响应式布局的设计、处理元素定位的技术、数据类型的识别以及布局单位的认知和函数参数对象的解析是基础且核心的知识要点。以下将详细阐释相关知识点:**响应式布局的达成方式**响应式布局的设计能够确保网页在不同尺寸的设备上提供一致的用户界面。实现策略大致可以归纳为以下几种:- 百分比布局:通过将元素的宽度、高度、边距、内边距等属性设定为相对于父元素的百分比,以此适应多种屏幕尺寸。然而,部分属性如border不支持百分比设定。- 媒体查询:借助CSS3的@media规则,针对不同的屏幕宽度设定特定的样式,从而达成更为精细的布局控制。但该技术不适用于IE6、IE7浏览器。- rem布局:采用rem作为单位,相对于根元素的font-size大小来设定元素尺寸。在不同的分辨率条件下,借助媒体查询或JavaScript动态计算并调整html的font-size,进而实现元素的缩放效果。- vw/vh布局:视口宽度和高度的单位,其中1vw等同于视口宽度的1%,1vh等同于视口高度的1%。这种单位提供了一种与视口大小直接关联的布局手段。- Flex弹性布局:通过将元素的display属性设置为flex,并运用flex相关的属性(例如flex-wrap、flex-flow、justify-content、align-items等)来进行布局的调整。**三种技术实现一个 div 在水平和垂直方向上的居中**- 结合定位与transform属性:将div的position属性设置为absolute或fixed,然后通过left/top属性将其定位至50%位...
内容概要:本文介绍了YOLOv11目标检测模型在芯片封装引脚缺陷检测中的实战应用,重点阐述了其在高强度反光、密集小目标场景下的技术优势。通过引入SPPF与C2PSA模块实现多尺度特征融合与注意力聚焦,提升对引脚缺损、桥接、翘曲等微小缺陷的识别能力。结合TensorRT进行FP16/INT8量化部署,配合批量推理、Agnostic NMS优化和最大检测数限制,实现了微秒级高速推理,满足工业产线实时性需求。代码实例详尽展示了模型导出、加速推理与后处理优化的全流程,体现了从算法设计到工业落地的完整闭环。; 适合人群:具备计算机视觉基础,从事工业检测、智能制造或嵌入式AI开发的工程师,以及希望将深度学习应用于半导体质检领域的研究人员和技术人员;; 使用场景及目标:①应用于QFN、BGA等芯片封装测试环节的自动光学检测(AOI)系统;②实现实时引脚缺陷识别并触发剔除机制,提升产线良率;③探索模型轻量化、高速推理与工业级鲁棒性部署的最佳实践; 阅读建议:学习者应结合代码实践TensorRT引擎导出与推理优化技巧,重点关注INT8量化校准、Agnostic NMS处理重叠框及防御性编程策略,深入理解如何将先进算法稳定落地于高节拍工业环境。
内容概要:本文围绕“独立储能的现货电能量与调频辅助服务市场出清协调机制”展开研究,基于Matlab平台实现了完整的仿真建模与算法验证。内容涵盖电力市场中独立储能系统参与现货电能量市场和调频辅助服务市场的协同优化机制,重点构建了多目标协调出清模型,综合考虑储能运行特性、充放电约束、市场报价策略及系统调度需求,通过优化算法求解实现储能收益最大化与电网运行效率提升的双重目标。该资源突出科研导向,强调机制设计与代码实现的紧密结合,适用于电力市场机制创新、储能商业化运营模式探索及相关算法复现研究。; 适合人群:具备电力系统分析、优化理论基础及Matlab编程能力,从事电力市场、储能调度、综合能源系统等方向的研究生、科研人员及工程技术人员。; 使用场景及目标:①研究独立储能在多电力市场环境下的协同运行与竞价策略;②构建并求解电能量与调频服务联合出清模型,提升资源配置效率;③支撑高水平论文撰写、科研项目申报及实际系统仿真验证。; 阅读建议:建议结合文中提及的其他相关研究(如微电网调度、鲁棒优化等)进行系统学习,重点关注模型构建逻辑、目标函数设计与Matlab代码实现细节,宜在仿真环境中调试运行程序,深入理解市场机制与优化算法的融合机理。

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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