我今天對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()事件處理程序,雖然我不確定如何做到這一點。 –