ASP.Net,如何在datagrids中放置超链接。

时间:2011-10-08 03:45:23

标签: asp.net sql visual-studio-2010 ssms

您好我有一个数据网格我已经在Visual Studio 2010中加入了一个aspx网页表单,我是新手,所以我一直在关注ms教程。

我的数据网格上的一列包含很多信息,有没有办法在条目旁边的单元格中添加“+ more”选项,只显示该单元格的前几个字符,但是一次clicked打开该特定条目的所有信息,但是打开一个新的aspx表单?

感谢您的帮助!!

1 个答案:

答案 0 :(得分:0)

基本上有三种不同的方式......

  1. 构建您的数据对象/查询,以便它返回一个键和缩写(即名字,姓氏,id,bio),并使用一个将id转换为链接的模板。
  2. 使用onrowbound事件来操作行上的控件,以便您有详细信息页面的href。
  3. 使用css显示悬停/鼠标悬停的其他信息(我喜欢这个,但它不适用于没有任何一个事件的移动设备)。
  4. 编辑:方法1和3将在您的aspx页面上完成,方法2将在您的页面的代码隐藏中完成。方法1实际上取决于您是否能够控制数据对象/查询结果。如果您正在调用其他人控制的存储过程,则可能很难使其正常工作。