邦定的时候将id作为datagrid的key……

解决方案 »

  1.   

    你应该这样使用:,'<a href=YYJCGJXX.aspx?ECXX_BM=' ||ECXX_BM || '>信息录入</a>',ECXX_BM,YYBW_MC,YCXX_BM,a.CB_BM,CB_MC,ZZD_MC,ZZFS_MC,to_char(ECXX_ZYRQ,'yyyy-mm-dd') as ECXX_ZYRQ,to_char(ECXX_DCRQ,'yyyy-mm-dd') as ECXX_DCRQ
    这是SQL语句里把id传过去,就行了。顺便问一下,你使用的是2.0吗?
      

  2.   

    这个我搞了<igtbl:TemplatedColumn Key="ID" CellButtonDisplay="Always" HeaderText="操    作" BaseColumnName="ID" CellMultiline="Yes">
    <CellTemplate>
    <FONT face="宋体" size="2">&nbsp;<asp:LinkButton id="del" text="删除" OnClick=UltraWebGrid1_del Runat="server"></asp:LinkButton>| 修改</FONT></CellTemplate>
    但我想知道怎么样能得到这个ID
      

  3.   

    Infragistics NetAdvantage 2003 Vol 3 ASP.NET
    这样的不知道是不是2.0的你的能不能说清点呀?
      

  4.   

    to: yjmfdm
    aspx?ECXX_BM=' ||ECXX_BM ||
    你这个||ECXX_BM ||是什么来的?
      

  5.   

    首先设定OnCellClick属性为DoCellClick,在aspx网页中加入
    下列的脚本代码:
     
    function DoCellClick( gridId, tblName, rowIndex,cellIndex ) 
     { 
         // 如果是第一列,此列是一个编辑按钮 
                
         if(cellIndex==1)
          {
                     
            //获得表对象
                  var vGridId = wgGetGridById( gridId ); 
                  //取根表
                  var table=vGridId.GetRootTable();
                  //获得表元素
                  var tbCH = table.gettbTBElement(); 
                  // 获得当前选择行的单元格集合
                  var vCells = tbCH.rows[rowIndex].cells;
                  //获得选择行的Key值,如果想在另一个网页中编辑或到报告页,可传递
                  var keyid=tbCH.rows[rowIndex].keyValue; 
                  //以下被注释的语句演示如何取得某一单元格的值
                  //var idValue=vCells[8].innerText;
                  window.location="UpdateCapcitor.aspx?id="+keyid;
                         
         }
         return true;
     } 
      

  6.   

    楼主,不要只把思路局限在界面上,
    你可以在帮定之前,对你的DataSet进行处理,
    对你的DataTable每行遍历,用每行的ID生成一个你需要的内容的新column
    然后帮定到UltraWebGrid。
      

  7.   

    你用的是3.0了,我刚刚升级。YYJC_ECXX是数据库的字段名。
    这样说你可能清楚了:首先传递一个SQL(strSql=",'<a href=YYJCGJXX.aspx?ECXX_BM=' ||ECXX_BM || '>信息录入</a>',ECXX_BM,YYBW_MC,YCXX_BM,a.CB_BM,CB_MC,ZZD_MC,ZZFS_MC,to_char(ECXX_ZYRQ,'yyyy-mm-dd') as ECXX_ZYRQ,to_char(ECXX_DCRQ,'yyyy-mm-dd') as ECXX_DCRQ"
    ),得到一个DataSet或DataTable ,最后绑定到UltraWebGrid上。这样就能实现你所要的结果
      

  8.   

    你是不是想实现这样的功能:点击超级链接,顺便把id给传递过去,是吗?如果有问题,给我发Email,[email protected],我有时候不上csdn的。
      

  9.   

    假设你的UltraWebGrid 叫做 grid,可以这么得到grid.DisplayLayout.SelectRows[0]; 这是取行对象。
    然后用 getCell[i].Text来取单元格。