【发布时间】:2011-12-06 19:47:04
【问题描述】:
先生,我是 asp.net 的新学习者,正在尝试在 asp.net 中开发一些小型数据驱动的网页,这些网页早期是在经典的 asp 中开发的,到目前为止运行良好。但是更改我们的服务器我无法在经典 asp 中发布我的旧网页。先生,在经典的 asp 中,当前日期可以很容易地插入到更新页面中,但我无法在 asp.net 中这样做。这是我的代码,我想将当前日期自动放入 Gridview 编辑模式的 Updation_date 字段中,同时客户更新其他字段中的数据。先生请帮忙。
<form id="form1" runat="server">
<asp:GridView runat="server" id="GridView1" AutoGenerateColumns="False" DataSourceID="AccessDataSource1" DataKeyNames="ID" AllowSorting="True">
<Columns>
<asp:commandfield ShowDeleteButton="False" ShowEditButton="True" ShowSelectButton="False">
</asp:commandfield>
<asp:boundfield DataField="ID" HeaderText="ID" ReadOnly="True" InsertVisible="False" SortExpression="ID" Visible="False">
</asp:boundfield>
<asp:boundfield DataField="acc_date" DataFormatString="{0:d}" HeaderText="Date of Accident" SortExpression="acc_date">
</asp:boundfield>
<asp:boundfield DataField="Rly" HeaderText="Rly" SortExpression="Rly">
</asp:boundfield>
<asp:boundfield DataField="Division" HeaderText="Division" SortExpression="Division">
</asp:boundfield>
<asp:boundfield DataField="Involving" HeaderText="Involving" SortExpression="Involving">
</asp:boundfield>
<asp:boundfield DataField="Findings" HeaderText="Findings" SortExpression="Findings">
</asp:boundfield>
<asp:boundfield DataField="Responsibility" HeaderText="Responsibility" SortExpression="Responsibility">
</asp:boundfield>
<asp:boundfield DataField="Action" HeaderText="Action" SortExpression="Action">
</asp:boundfield>
<asp:boundfield DataField="updation_date" HeaderText="updation_date" SortExpression="updation_date">
</asp:boundfield>
<asp:boundfield DataField="Class" HeaderText="Class" SortExpression="Class" Visible="false">
</asp:boundfield>
<asp:boundfield DataField="Year" HeaderText="Year" SortExpression="Year" Visible="false">
</asp:boundfield>
</Columns>
</asp:GridView>
<asp:AccessDataSource runat="server" ID="AccessDataSource1" DeleteCommand="DELETE FROM [accident] WHERE [ID] = ?" InsertCommand="INSERT INTO [accident] ([acc_date], [Rly], [Division], [Involving], [Findings], [Responsibility], [Action], [updation_date], [Class], [Year]) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)" UpdateCommand="UPDATE [accident] SET [acc_date] = ?, [Rly] = ?, [Division] = ?, [Involving] = ?, [Findings] = ?, [Responsibility] = ?, [Action] = ?, [updation_date] = ?, [Class] = ?, [Year] = ? WHERE [ID] = ?" DataFile="unusual.mdb" SelectCommand="SELECT * FROM [accident]WHERE ([Rly] = ?) ORDER BY [acc_date] DESC">
<DeleteParameters>
<asp:parameter Name="ID" Type="Int32" />
</DeleteParameters>
<SelectParameters>
<asp:parameter DefaultValue="CR" Name="Rly" Type="String" />
</SelectParameters>
<UpdateParameters>
<asp:parameter Name="acc_date" Type="DateTime" />
<asp:parameter Name="Rly" Type="String" />
<asp:parameter Name="Division" Type="String" />
<asp:parameter Name="Involving" Type="String" />
<asp:parameter Name="Findings" Type="String" />
<asp:parameter Name="Responsibility" Type="String" />
<asp:parameter Name="Action" Type="String" />
<asp:parameter Name="updation_date" Type="DateTime" />
<asp:parameter Name="Class" Type="String" />
<asp:parameter Name="Year" Type="String" />
<asp:parameter Name="ID" Type="Int32" />
</UpdateParameters>
<InsertParameters>
<asp:parameter Name="acc_date" Type="DateTime" />
<asp:parameter Name="Rly" Type="String" />
<asp:parameter Name="Division" Type="String" />
<asp:parameter Name="Involving" Type="String" />
<asp:parameter Name="Findings" Type="String" />
<asp:parameter Name="Responsibility" Type="String" />
<asp:parameter Name="Action" Type="String" />
<asp:parameter Name="updation_date" Type="DateTime" />
<asp:parameter Name="Class" Type="String" />
<asp:parameter Name="Year" Type="String" />
</InsertParameters>
</asp:AccessDataSource>
【问题讨论】:
标签: asp.net