请教个关于DataGrid超连接列问题?急

问题描述

我在DataGrid建了个超连接列,当调试时发现,点击改列时,会提示脚本错误,提示该列的值没有定义?这是什么问题呢?该列代码:<asp:HyperLinkColumnDataNavigateUrlField="salesobject"DataNavigateUrlFormatString="javascript:alert({0})"DataTextField="agentName"HeaderText="名称"></asp:HyperLinkColumn>

解决方案

解决方案二:
js代码错误javascript:alert({0})没有获取到参数值
解决方案三:
javascript:alert({0})没有获取到参数值没有获取到参数值是什么意思?{0}这个不是已经能获取了吗?
解决方案四:
把js贴上
解决方案五:
DataNavigateUrlFormatString="javascript:alert({0})"我就在这里面随便写了个alert来测试,但提示alert(aa)没有定义,中aa没有定义
解决方案六:
参考<asp:HyperLinkColumnDataNavigateUrlField="classID"DataNavigateUrlFormatString="javascript:alert({0})"DataTextField="classID"HeaderText="snhame"NavigateUrl="snhame"></asp:HyperLinkColumn>

解决方案七:
<asp:HyperLinkColumnDataNavigateUrlField="classID"DataNavigateUrlFormatString="javascript:alert({0})"DataTextField="classID"HeaderText="hyperLinkColumn"></asp:HyperLinkColumn>

发生LZ错误的原因,有可能是输入错误.仔细检查一下.像字段名有没有拼写错误等我写了一个测试了一下,没有LZ所说的问题
解决方案八:
DataNavigateUrlFormatString="javascript:alert({0})"我就在这里面随便写了个alert来测试,但提示alert(aa)没有定义,中aa没有定义-------------------alert(aa)当然会出错alert()后面的参数必须为字符串,或是字符串变量,你没有加引号,所以aa会被认为成变量.当然就会提示没有定义你可以改为alert("aa")测试一下
解决方案九:
symbol441说的对DataNavigateUrlFormatString="javascript:alert({0})"改成DataNavigateUrlFormatString="javascript:alert('{0}')"试试
解决方案十:
如果加了''就会提示rows.0不是对象或空
解决方案十一:
我也觉得很奇怪,应该不会有错的,但结果就是提示脚本错误!
解决方案十二:
用模板列加载Hyperlink控件尽量不用超连接列有弊端
解决方案十三:
把datagrid超连接列的enable改成false后还是可以点击不便于操作

时间: 2024-10-06 04:04:33

请教个关于DataGrid超连接列问题?急的相关文章

DataGrid超级连接列中怎样图片周围的边框

问题描述 我是这样绑定的select'<imgsrc=images/sjb01.gif></img>'as超级链接列from``DataGrid显示该图片是会有蓝色的边框,怎样才能去掉边框呢. 解决方案 解决方案二:select'<imgsrc=images/sjb01.gifstyle=''border:solid0px''></img>'as超级链接列from``解决方案三:select'<imgsrc=images/sjb01.gifborder

Datagrid的AutoGenerateColumns设置为true的情况下,能给那些自动填加的列加超连接么?

问题描述 如题.因为要求是从表中取出数据,有多少条数据,Datagrid就生成多少列.因为不确定有多少条数据,所以我就想自动生成列.然后现在要求每列都要加一个超连接,实在想不出该怎么做. 解决方案 解决方案二:路过帮顶=============11月6日,论坛升级公告,积分已经做了调整!http://topic.csdn.net/u/20081107/11/b27dc75f-14b1-4594-9de3-5b18d9e36a11.html此次调整增加了两个新的可用分获取渠道:1:帖子被推荐(加精

关于在datagrid里添加超连接

问题描述 在Form里的datagrid,怎么动态地在datagrid里添加超连接啊,比如说我把一个字段变成超连接. 解决方案 解决方案二:用DataGridTableStyle个看能不能搞好,没试过.我只做过绑textbox的DataGridColoredTextBoxColumn.解决方案三:http://www.devage.com/研究一下这个控件的源码一定有收获.解决方案四:不明LZ在说什么

小菜鸟请教easyui的datagrid问题

问题描述 小菜鸟请教easyui的datagrid问题 小菜鸟请教easyui的datagrid里点击一个数据比如name名,弹出一个新的window窗口(后台可以取到name所在一列数据的id) $('#dg').datagrid({ columns:[[{ field:'userId', title:'User', width:80, formatter: function(value,row,index){ return "<a href='javascript:go(row);'&

如何用C#代码实现网页中的超连接或单击事件

问题描述 各位大侠你们好!想请教你们如何用C#代码实现网页中的超连接或按钮的单击事件,就是不要人自己去按某个按钮.而是代码自动的去单击某个指定的按钮或超连接.请各位大侠不吝指教,多谢了! 解决方案 解决方案二:而是代码自动的去单击某个指定的按钮或超连接.?这个也要有个事件的吧,你可以用timer控件,过多少时间后执行单击也就是对网页进行链接,然后使得timer.Enabed=false;不过这些一般都是在asp.net实现的解决方案三:得有个东西触发一下吧....解决方案四:不会,哈哈--解决方

数据库-小白请教数据关系图?连接问题

问题描述 小白请教数据关系图?连接问题 哪位大神能告诉我下图红圈里ID字段的数据关系是怎么连的?一对多表? 解决方案 你确定这是正真的设计好的关系,而不是工具自动按照同名字段产生的关系?单纯从关系讲,这就是外键,其它表的 ID 指向 tb_stuffbusic.ID. 解决方案二: 你确定这是正真的设计好的关系,而不是工具自动按照同名字段产生的关系?单纯从关系讲,这就是外键,其它表的 ID 指向 tb_stuffbusic.ID. 解决方案三: 这样设计,所有表关系只能一对一,并且只有一张表的主

在vb中实现超连接的方法!和直接发邮件!

发邮件   新建立一个模块然后再其中添加如下代码 :Option Explicit Public Const email = "support@online.com"Public Const URL = "http://blog.csdn.net/flm2003/"Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVa

asp.net中显示DataGrid控件列序号的几种方法

asp.net|datagrid|datagrid控件|显示 asp.net中显示DataGrid控件列序号的几种方法 作者:郑佐 2004-9-10 在aps.net中多数据绑定的控件很多,论功能来说,应该属DataGrid最为齐全,但它没有提供现成的显示记录序号的功能,不过我们可以通过它所带的一些参数来间接得到序号,下面来看看怎样得到和显示序号值计算方式如下: (1)在后台 DataGrid.CurrentPageIndex * DataGrid.PageSize + e.Item.Item

设置DataGrid的单选列

datagrid  在datagrid中,我们可能会需要实现这种功能--列的单选,本身datagrid提供了select命令可以实现这种功能,而我们往往又习惯于RadioButton来实现,下面就谈谈怎么样用RadioButtonList来实现. 1.我们将datagrid的第一列设置为模板列,并加入RadioButtonList  2.在datagrid.databind();后加入以下代码 //将第一列第一单元格的RowSpan设置为DataGrid的总列数 DataGrid.Items[0