C# 在gridview编辑模式ASP.NET C中自动发布当前日期#
在gridview的编辑模式下,是否有办法在其中一个字段中设置当前日期?我想做的是,当用户单击gridview中的布尔属性(true或false复选框字段)时,它将自动在“datereturned”字段中设置当前日期 下面是我在gridview中的代码示例C# 在gridview编辑模式ASP.NET C中自动发布当前日期#,c#,asp.net,gridview,C#,Asp.net,Gridview,在gridview的编辑模式下,是否有办法在其中一个字段中设置当前日期?我想做的是,当用户单击gridview中的布尔属性(true或false复选框字段)时,它将自动在“datereturned”字段中设置当前日期 下面是我在gridview中的代码示例 <asp:GridView ID="GridView2" runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="F
<asp:GridView ID="GridView2" runat="server" AllowPaging="True"
AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="lenid,bookid, booktitle, EmployeeID"
DataSourceID="currentborrowersDataSource">
<Columns>
<asp:CommandField HeaderStyle-Width="140px" ButtonType="Button" ShowDeleteButton="False" ShowEditButton="True" />
<asp:BoundField DataField="lenid" HeaderText="lenid" InsertVisible="False"
ReadOnly="True" Visible="false" SortExpression="lenid" />
<asp:BoundField DataField="bookid" HeaderText="bookid"
ReadOnly="True" Visible="false" SortExpression="bookid" />
<asp:BoundField DataField="booktitle" HeaderText="Book Title"
ReadOnly="true" SortExpression="booktitle" />
<asp:BoundField DataField="EmployeeID" HeaderText="Employee ID"
ReadOnly="true" SortExpression="EmployeeID" />
<asp:BoundField DataField="department" HeaderText="Department"
ReadOnly="true" SortExpression="department" />
<asp:BoundField DataField="dateborrowed" HeaderText="Date borrowed"
SortExpression="dateborrowed" />
<asp:BoundField DataField="datereturned" HeaderText="Date returned"
SortExpression="datereturned" />
<asp:CheckBoxField DataField="returned" HeaderText="Returned" SortExpression="flag" />
</Columns>
</asp:GridView>
任何帮助都将不胜感激。提前谢谢 您必须处理
GridView
的preRender
事件,并在行上循环,为每行手动在textbox
中添加日期…您需要将其转换为模板控件,并将textbox
控件放入其中,如:
<asp:TemplateField>
<asp:TextBox runat="server" ID="textbox1" Text='<%# DateTime.Now.ToString() %>'>
</asp:TextBox>
</asp:TemplateField>