私はasp.netが初めてです。助けてください。私は2つのファイルを持っています。1 つの default.aspx、1 つの default.aspx.cs。
default.aspx には、次のものがあります。
<asp:GridView ID="DataGridView" runat="server" AutoGenerateColumns="false" RowStyle-BackColor="#A1DCF2" HeaderStyle-BackColor="#3366FF" HeaderStyle-ForeColor="White">
<rowstyle backcolor="LightCyan" forecolor="Black" font-italic="true"/>
<alternatingrowstyle backcolor="PaleTurquoise" forecolor="Black" font-italic="true"/>
<Columns>
<asp:BoundField ItemStyle-Width="15%" DataField="ID" HeaderText="ID" />
<asp:hyperlinkfield text="Log" navigateurl="http://somelink&RecordId=" target="_blank" ItemStyle-Width="15%" HeaderText="Log" />
<asp:BoundField ItemStyle-Width="15%" HeaderText="Delayed Delivery" />
</Columns>
</asp:GridView>
私の質問:
コラム: ハイパーリンク ログ:
「Base_Id」というデータベースの列にバインドしたいのですが、ハイパーリンク定義で DataField="Base_Id" を使用するとエラーが発生します。
base_Id を URL の最後に追加して、navigateurl="http://somelink&RecordId=baseId_value" を与えるようにしたい。TemplateField を試しましたが、Visual Studio が認識しません。
配達の遅れについては、データを比較して計算する必要があります。default.aspx.cs に関数を追加する方法はありますか? もしあれば、誰か例を教えてください。
どんなアイデアでも大歓迎です。どうもありがとう。=)