<asp:GridView ID="GridView1" runat="server"
AutoGenerateColumns="False"
DataKeyNames="Num" ShowFooter="true"
DataSourceID="SqlDataSource1"
onrowdatabound="GridView1_RowDataBound">
<Columns>
<asp:BoundField DataField="Num"
HeaderText="번호" ItemStyle-Width="100px"
ItemStyle-HorizontalAlign="Center"
HeaderStyle-BackColor="Blue"
HeaderStyle-ForeColor="White"
FooterStyle-BackColor="Aqua"
/>
<asp:TemplateField HeaderText="이름">
<ItemTemplate>
<a href='mailto:<%# Eval("Email") %>'>
<%# Eval("Name") %>
</a>
</ItemTemplate>
</asp:TemplateField>
<asp:HyperLinkField HeaderText="이름"
DataTextField="Name"
DataNavigateUrlFormatString="View.aspx?Num={0}"
DataNavigateUrlFields="Num" />
</Columns>
<RowStyle BackColor="Yellow" />
<AlternatingRowStyle BackColor="Gray" />
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT * FROM [Memos] ORDER BY [Num] DESC">
</asp:SqlDataSource>
protected void GridView1_RowDataBound
(object sender, GridViewRowEventArgs e)
{
// 푸터일 때만 "현재시간" 텍스트입력
if (e.Row.RowType == DataControlRowType.Footer)
{
e.Row.Cells[0].Text = "현재시간 : ";
e.Row.Cells[2].Text =
DateTime.Now.ToShortTimeString();
}
} | |