【发布时间】:2011-12-09 15:25:52
【问题描述】:
希望我能解释清楚:
我有一个 GridView,它只显示来自 EntityDataSource 的 ID 和 Name 字段。
我想添加第三列,其中包含与每个 ID 对应的动态生成的超链接。
但是,这些超链接的navigationurl只能通过连接ID对应的另外两个字段(不显示)来获得。
假设我的 DataSource 有以下数据:
[ID] [Name] [Path] [FileName]
1 ABC path1 file1
2 XYZ path2 file2
我想看下面的gridview,超链接构造为:
|ID | NAME | Hyperlink |
----------------------------|
1 | ABC | path1/file1.pdf|
2 | XYZ | path2/file2.pdf|
如何从 2 列构建超链接?
我正在做一个 ASP.NET Web 表单应用程序,其中实体类从数据库进行逆向工程。但是,我向部分类添加了一个只读属性。但我无法访问它。这是我添加到我的实体类中的内容
public partial class MyEntity
{
public string FilePath
{
get { return string.Format("{0}/"{1}.pdf", this.FileName, this.FilePath); }
}
}
我是否需要在别处添加任何代码才能访问此只读属性?
【问题讨论】:
-
感谢您的编辑。正在为此苦苦挣扎。
-
验证 MyEntity 的 2 个部分是否在同一个命名空间中。
标签: asp.net entity-framework gridview hyperlink