怎么样才能得到UltraWebGrid这个记录的ID 邦定的时候将id作为datagrid的key…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你应该这样使用:,'<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吗? 这个我搞了<igtbl:TemplatedColumn Key="ID" CellButtonDisplay="Always" HeaderText="操 作" BaseColumnName="ID" CellMultiline="Yes"><CellTemplate><FONT face="宋体" size="2"> <asp:LinkButton id="del" text="删除" OnClick=UltraWebGrid1_del Runat="server"></asp:LinkButton>| 修改</FONT></CellTemplate>但我想知道怎么样能得到这个ID Infragistics NetAdvantage 2003 Vol 3 ASP.NET这样的不知道是不是2.0的你的能不能说清点呀? to: yjmfdmaspx?ECXX_BM=' ||ECXX_BM ||你这个||ECXX_BM ||是什么来的? 首先设定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; } 楼主,不要只把思路局限在界面上,你可以在帮定之前,对你的DataSet进行处理,对你的DataTable每行遍历,用每行的ID生成一个你需要的内容的新column然后帮定到UltraWebGrid。 你用的是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上。这样就能实现你所要的结果 你是不是想实现这样的功能:点击超级链接,顺便把id给传递过去,是吗?如果有问题,给我发Email,[email protected],我有时候不上csdn的。 假设你的UltraWebGrid 叫做 grid,可以这么得到grid.DisplayLayout.SelectRows[0]; 这是取行对象。然后用 getCell[i].Text来取单元格。 如何使表单初始光标聚焦文本框,而且光标是一闪一闪的? SharpZipLib压缩文件夹的问题 ajax send方法问题 DAL的测试代码如何写啊? 请问.net中的组件与控件有什么区别? 关于参数传递的超级简单的问题 easyui后台框架左边导航换成树形菜单 asp.net开发小型门户有没有必要用 动态生成静态. 大家用visio多吗?xde居然不能装在2000 server下?? 在Asp.net(或C#.Net)中如何使用Exchange2000. 求教Infragistics的UltraWebGrid问题 内部错误25003
这是SQL语句里把id传过去,就行了。顺便问一下,你使用的是2.0吗?
<CellTemplate>
<FONT face="宋体" size="2"> <asp:LinkButton id="del" text="删除" OnClick=UltraWebGrid1_del Runat="server"></asp:LinkButton>| 修改</FONT></CellTemplate>
但我想知道怎么样能得到这个ID
这样的不知道是不是2.0的你的能不能说清点呀?
aspx?ECXX_BM=' ||ECXX_BM ||
你这个||ECXX_BM ||是什么来的?
下列的脚本代码:
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;
}
你可以在帮定之前,对你的DataSet进行处理,
对你的DataTable每行遍历,用每行的ID生成一个你需要的内容的新column
然后帮定到UltraWebGrid。
这样说你可能清楚了:首先传递一个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上。这样就能实现你所要的结果
然后用 getCell[i].Text来取单元格。