我今天对GridView中HyperLinkField的用法有疑问。我搜索了几乎所有的东西,但没有任何我尝试工作。我正在运行和ORACLE数据库,下面的所有字段都是RECORD_DATE和RECORD_TIME的字符串类型EXCEPT。他们是'日期'类型。Gridview中的HyperLinkField不显示列项目上的链接
这是我有:
<asp:HyperLinkField HeaderText="MODEL_NUMBER" DataTextField="MODEL_NUMBER" SortExpression="MODEL_NUMBER" DataNavigateUrlFields="MODEL_NUMBER, SERIAL_NUMBER, DEFECT_CODE, RECORD_DATE, RECORD_TIME"
DataNavigateUrlFormatString="~/AllAudits.aspx?Model={0}&Serial={1}&Defect={2}&RecordDate={3}&RecordTime={4}" />
的Visual Studio与字符串没有投诉,并在页面加载很好,一切,但它没有显示一个链接,标记为“MODEL_NUMBER”之类的列它应该是。
我想:
NavigateUrl="~/AllAudits.aspx"
并创建一个链接,但我不认为我有通过这个来传递参数的能力。
任何人都可以在正确的方向指向我吗?
Oooh,我想我可能需要为GridView做一个RowDataBound()事件处理程序,虽然我不确定如何做到这一点。 –