CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

关于数据绑定 (走过路过的瞧一瞧了啊)

楼主iaidr421(那时花开)2006-03-03 12:22:34 在 .NET技术 / C# 提问

先看程序:  
  <asp:datalist   id="DataList2"   runat="server">  
      <ItemTemplate>  
          <table   cellSpacing="0"   cellPadding="0"   width="500"   border="0">  
              <tr   height="20">  
                    <td   width="100">  
                              <%#   DataBinder.Eval(Container.DataItem,"width")%>  
                    </td>  
                    <td>  
                              <%#   DataBinder.Eval(Container.DataItem,"height")%>">  
                    </td>  
                </tr>  
            </table>  
      </ItemTemplate>  
  </asp:datalist>  
   
  请问 我怎么能把 width 与 height   拿出来做运算? 问题点数:20、回复次数:11Top

1 楼jerry_yuan(jerry)回复于 2006-03-03 12:28:24 得分 0

在代码中写个方法,再调用Top

2 楼idda(碗掉了,头大个疤)回复于 2006-03-03 12:38:20 得分 0

在<td>里放个lable,赋值给它的text,找label的textTop

3 楼ljhkim6()回复于 2006-03-03 12:41:58 得分 0

如:   public   object   GetValues(string   values1,string   values2)  
          {  
                      string   str;  
                      str=values1+values2;  
                      return   str;  
            }  
   
        <%#GetValues(   DataBinder.Eval(Container.DataItem,"somevalue"))%>">  
  .....  
  这样也可以解决你的问题。  
   
  Top

4 楼hy98521(斯达克)回复于 2006-03-03 12:44:00 得分 0

idda(碗掉了,头大个疤)    
  正解Top

5 楼canserly(没啥不好意思)回复于 2006-03-03 12:50:59 得分 0

在代码层声明变量宽和高,  
  再写方法啊Top

6 楼iaidr421(那时花开)回复于 2006-03-03 15:44:23 得分 0

我是想有没有什么办法可以把值传到后台(cs)运行Top

7 楼iaidr421(那时花开)回复于 2006-03-03 16:03:09 得分 0

我错 我刚才头问的问题好白吃 我向全国人民道歉Top

8 楼Lcindep110(Descovering YourSelf)回复于 2006-03-03 16:23:21 得分 0

<asp:DataList   id="DataList1"   style="Z-INDEX:   101;   LEFT:   96px;   POSITION:   absolute;   TOP:   88px"   runat="server">  
  <HeaderTemplate>  
  <table   width="100%"   border="0"   cellpadding="2"   cellspacing="2">  
  </HeaderTemplate>  
  <ItemTemplate>  
  <tr>  
  <td><asp:Label   ID="lbl1"   Text='<%#DataBinder.Eval(Container.DataItem,"orderid")%>'   Runat="server"   /></td>  
  <td>  
  <asp:Label   ID="lbl2"   Text='<%#DataBinder.Eval(Container.DataItem,"orderid")%>'   Runat="server"   />  
  </td>  
  </tr>  
  <tr>  
  <td>Sum:<asp:Label   ID="lblSum"   Runat="server"></asp:Label></td>  
  </tr>  
  </ItemTemplate>  
  <FooterTemplate>  
  </table>  
  </FooterTemplate>  
  </asp:DataList>  
   
   
   
  private   void   DataList1_ItemDataBound(object   sender,   System.Web.UI.WebControls.DataListItemEventArgs   e)  
  {  
  if(e.Item.ItemType   ==   ListItemType.AlternatingItem  
  ||   e.Item.ItemType   ==   ListItemType.Item)  
  {  
  Label   lb1   =   (Label)e.Item.FindControl("lbl1");  
  Label   lb2   =   (Label)e.Item.FindControl("lbl2");  
  Label   lbsum   =   (Label)e.Item.FindControl("lblSum");  
  lbsum.Text   =   Convert.ToString(Convert.ToInt32(lb1.Text)   +   Convert.ToInt32(lb2.Text));  
  }  
  }Top

9 楼iaidr421(那时花开)回复于 2006-03-04 13:59:26 得分 0

好了 问题解决了 感谢 Lcindep110(^)西楚霸王~()    不过   idda(碗掉了,头大个疤)   说的好像也对 只是那时没想看明白Top

10 楼iaidr421(那时花开)回复于 2006-03-04 14:02:11 得分 0

谢谢Top

11 楼iaidr421(那时花开)回复于 2006-03-04 14:02:28 得分 0

谢谢Top

相关问题

  • 数据更新问题!走过路过都看看!
  • 数据库的自动编号,走过路过不要错过!
  • 用代码连接数据库的问题。请走过路过的朋友进来看看
  • 为什莫用sql server2000复制数据库向导复制数据库失败,走过路过不要错过,高手进来拿分!!
  • 走过路过不要错过!!!
  • 走过不如路过:高分求助
  • 走过路过的朋友来看看!
  • 走过,路过但是不能错过!!!!
  • 走过路过,不要错过了!
  • 路过,走过,千万不要错过!!!

关键词

  • findcontrol
  • lb
  • label
  • convert
  • item
  • 问题
  • str
  • text

得分解答快速导航

  • 帖主:iaidr421

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo