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

datagrid两列,一列值根据另一行值变化而变化?

楼主clkun(我来是学习)2005-08-03 14:37:27 在 .NET技术 / ASP.NET 提问

 
   
  我的DataGrid1中有两个模板列,   一列值根据另一行值变化而变化?  
   
  <asp:TemplateColumn   SortExpression="IsAnswer"   HeaderText="是否解答">  
  <HeaderStyle   Wrap="False"></HeaderStyle>  
  <ItemStyle   Wrap="False"></ItemStyle>  
  <ItemTemplate>  
  <asp:Label   id="Label6"   Text='<%#BoolConvert(DataBinder.Eval(Container,   "DataItem.IsAnswer").ToString())%>'   Runat="server">  
  </asp:Label>  
  </ItemTemplate>  
  </asp:TemplateColumn>  
   
   
   
   
  <asp:TemplateColumn   SortExpression="ArchivesBeginTime"   HeaderText="操作">  
  <HeaderStyle   Wrap="False"   HorizontalAlign="Center"   VerticalAlign="Middle"></HeaderStyle>  
  <ItemStyle   Wrap="False"   HorizontalAlign="right"   VerticalAlign="Middle"></ItemStyle>  
  <ItemTemplate>  
  <asp:HyperLink   runat="server"     Text="解答"   NavigateUrl='<%#   "Webzxmodify.aspx?ZxId="   +   DataBinder.Eval(Container,   "DataItem.ZxId").ToString()   %>'   ID="Hyperlink1">  
  </asp:HyperLink>  
  </ItemTemplate>  
  </asp:TemplateColumn>  
   
   
  上面的是否解答类型是   bool,     解答列显示文件本内容和URL,可根据解答列   的值   true|false来变化?  
   
  我该如何处理? 问题点数:20、回复次数:2Top

1 楼coveking(小草)回复于 2005-08-03 14:43:58 得分 0

友情UPTop

2 楼jimu8130(火箭的未来在哪里?)回复于 2005-08-03 14:58:52 得分 20

你在itemdatabound里面写  
  if(e.item.itemindex>=0)  
  {  
      Label   lb=   e.item.cells[lb列序数].FindControls[labelID];  
      HyperLink   hp=   e.item.cells[hp列序数].FindControls[HyperLinkID];  
      if   (lb.Text=='')  
                {  
                      hp.………………  
  }    
  else{  
        hp.……………………  
  }  
  }Top

相关问题

  • 请问怎么得到datagrid 的值,当我单击某一行某一列得到这一行一列的值
  • datagrid的具体某一行某一列的值。
  • datagrid中求一行中几个列的值总和!!!
  • 如何得到datagrid里一行里的所有列值
  • 如何取得当前datagrid中第一行第二列的值?
  • 怎样读取datagrid中一行中的某一列的值?
  • 求救:怎么在程序中给datagrid的其中一行赋值(模版列)
  • 一个绑定DataSet的DataGrid,我想按DataGrid某一列的值查找某一行(例如"Name"),
  • 在asp.net项目中怎样选中DataGrid的某一行,并取到选中行值,假设DataGrid这有一列
  • dataGrid如何在先增加一行时在第一列上自动加上行号,而在删除一行时第一列的值又自动刷新?

关键词

  • hp
  • 值
  • 变化
  • 一行
  • 列序数
  • 解答
  • hyperlink
  • lb
  • findcontrols
  • cells

得分解答快速导航

  • 帖主:clkun
  • jimu8130

相关链接

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

广告也精彩

反馈

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