丽水市汽车运输集团有限公司信息中心 苟安廷
AspxGridView是大家常用的第三方控件,但客户端操作介绍不多,在工作中,我采用下面的方法通过JQuery获取指定单元格的值,希望对你有所帮助:
function Tools()
{
};
//gridId为AspxGridView的客户端ID,rowIndex为行号,colIndexOrCaption为列号或列名,注意,
//客户端没有字段名,只有列标题,也就是说服务器端的caption
Tools.GetAxGridViewCellValue = function(gridId, rowIndex, colIndexOrCaption)
{
var colIndex = -1;
var $Captions = $('#' + gridId + '_DXHeadersRow' + ' td table tr td');
//排序/过滤等操作后,会在该列列后面加一个单元格显示图标,因此,实际列不能计算进去
var colTrueIndex = 0;
//如果传入的标题,先查询列
if (isNaN(colIndexOrCaption))
{
for (var i = 0; i < $Captions.length; i++)
{
var strText = $Captions.eq(i).text();
if (strText == colIndexOrCaption)
{
colIndex = colTrueIndex;
break;
}
if (strText.length > 0)
colTrueIndex++;
}
}
else
colIndex = colIndexOrCaption;
if (colIndex < 0 || colIndex >= $Captions.length)//无效的列
return "";
$td = $('#' + gridId + "_DXDataRow" + rowIndex + ' td').eq(colIndex);
if ($td == null)
return "";
else
return $td.text();
}
分享到:
相关推荐
说明:单元格获取焦点,则单元格处于编辑状态,单元格失去焦点,则立即更新数据库。采用非Ajax技术。 1、访问Session中的数据 这个例子是用户使用Session中数据。鼠标点击编辑GridView单元格。也可以添加一行新记录...
文章 http://blog.csdn.net/yysyangyangyangshan/article/details/38342723
实现嵌套中的gridview单元格修改 datalist嵌套gridview,
gridview合并单元格,将具有相同内容的单元格合并。
wpf GridView 合并单元格 Demo 简单 适合新手 使用工具vs2017
DXperience控件aspxgridview属性
合并gridview单元格 分类显示,简单明了
四十、 AspxGridView客户端非常用方法 78 四十一、 ASPxClientGridViewColumn(客户端栏位)常用属性 79 四十二、 嵌套AspxGridView的特殊控制 80 1.控制在同一时间只允许一行展开 80 2.SettingsDetail属性设置 80 3...
使用Ajax和Jquery实现GridView的展开、合并源码
GridView合并单元格GridView合并单元格GridView合并单元格GridView合并单元格GridView合并单元格GridView合并单元格GridView合并单元格GridView合并单元格
任意改变GridView某一行颜色和任意单元格颜色的源代码
当编辑gridview时,可能你只想编辑指定的gridview单元格的某一个,这个demo可能对你有帮助(包含源码)
获取GridView中Checkbox的值
JQuery实现的GridView行拖拽例子保证可用
内附项目和数据库,数据库为2008,经测试可以使用
GridView合并表头单元格 GridView合并表头单元格 GridView合并表头单元格
能实现GridView单元格拉动