请教如何取的DataGrid中超连接列(已经绑定)的值?谢谢关注....
请教如何取的DataGrid中超连接列(已经绑定)的值?
当我点击该超连接的时候同时提取该连接的值;
谢谢...
问题点数:20、回复次数:14Top
1 楼jackie615()回复于 2004-12-03 17:59:56 得分 0
upTop
2 楼thinhunan(THIN[MVP_asp.net])回复于 2004-12-03 18:01:43 得分 10
首先给在DataGrid的数据绑定方法中给你的超链接增加属性
(HyperLink) hl = e.Items.FandControl("HLID");
hl.Attributes.Add("onclick","GetMyLink()");
在页面中加个<input type="hidden" id = 'xxx'>
加个方法
<script>
function GetMyLink()
{
var obj = event.srcElement;
var Value = obj.value//obj.text;
var myHid = document.all.xxx;
xxx.value += Value;
}
然后你就可以通过xxx.Value来取得了。Top
3 楼wellshddelphi(我心飞扬!)回复于 2004-12-06 11:53:33 得分 0
gzTop
4 楼sean168(最爱拉布拉多)回复于 2004-12-06 11:56:36 得分 0
Label1.Text=DataGrid1.SelectedItem.Cells[1].Text.Trim();Top
5 楼wellshddelphi(我心飞扬!)回复于 2004-12-08 15:27:17 得分 0
to:thinhunan(仁渣) ( ) 信誉:100
有没有简单一点的办法。谢谢..
同时烦请大家关注...Top
6 楼leech125(痛苦快乐并存)回复于 2004-12-08 15:38:25 得分 0
DataGrid1.SelectedItem.Cells[1].Text.Trim();
的方式是正确的.Top
7 楼flcandclf(怪手大分)回复于 2004-12-08 15:51:25 得分 0
用requestTop
8 楼wellshddelphi(我心飞扬!)回复于 2004-12-08 15:59:07 得分 0
to: 回复人: leech125(leech) ( ) 信誉:100 2004-12-08 15:38:00 得分: 0
DataGrid1.SelectedItem.Cells[1].Text.Trim();的方式是正确的.
请问在哪里写这个代码呢? 我刚才测试了这个语句却抱错:未将对象应用设置到对象的实列...
这是那里的问题...谢谢 ..
Top
9 楼jackie615()回复于 2004-12-08 16:10:42 得分 0
可以使用模版列
在itemdatabind中 写连接 (类似html语言)Top
10 楼wellshddelphi(我心飞扬!)回复于 2004-12-08 16:26:31 得分 0
to: flcandclf(怪手大分) ( ) 信誉:100 2004-12-08 15:51:00 得分: 0
用request
具体怎么用呀...
Top
11 楼wellshddelphi(我心飞扬!)回复于 2004-12-08 16:30:22 得分 0
我都把超连接的关联字段设置好了:怎么下面的代码不行呀?
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
TextEvent.Text=Request.QueryString["chinesename"];
}
是哪里的问题呀...Top
12 楼wellshddelphi(我心飞扬!)回复于 2004-12-08 16:41:13 得分 0
问题已经解决...
url后面跟的类似: logevent.aspx?id={0}中id很重要....原来如此...谢谢大家关注...Top
13 楼flcandclf(怪手大分)回复于 2004-12-08 16:41:48 得分 10
先在datagrid中帮定摸板列如下:
<ItemTemplate>
<a href='a.aspx?id=<%# DataBinder.Eval(Container, "DataItem.id") %>'><%# DataBinder.Eval(Container, "DataItem.标题") %></a>
</ItemTemplate>
然后在a.aspx中用
TextEvent.Text=Request.QueryString["id"];Top
14 楼nga96(因为我笨,所以努力。陈勇华)回复于 2004-12-08 18:00:59 得分 0
懂了,原来这样写呀,哎,自己不会,学习 中,好久没开发B/S结构了Top
相关问题
- 关于datagrid超级连接绑定的
- datagrid连接adodc
- datagrid中设置一列值为超连接
- DataGrid 里的超级连接列 怎么样能传两个值 其中一个值不是DataGrid的属性
- DataGrid 里的超级连接列 怎么样能传两个值 其中一个值不是DataGrid的字段
- 以oledb 方式连接SQl,recordset对象与DataGrid绑定出错?为何?
- Datagrid数据连接问题
- DataGrid 中怎样获得超连接列传递到另一网页中的值 ?(用C#)
- 求教:高人:datagrid 的 超级连接列 ,弹出的页面怎么不能请求 session 值呢。
- 在DataGrid的绑定代码中实现超级连接并传输多个参数。




