MyDataSource - это источник данных, который хранится в сеансе, проходящем через страницу поиска.
protected void Page_Load(object sender, EventArgs e)
{
gridview1.DataSource = Session["MyDataSource"];
gridview1.DataBind();
}
gridview1 - это представление таблицы без источника данных, ожидающего событие загрузки страницы, чтобы связать его с источником данных, в моем случае этоMyDataSource
<asp:GridView ID="gridview1" runat="server" BackColor="LightGoldenrodYellow"
BorderColor="Tan" BorderWidth="1px" CellPadding="2" ForeColor="Black"
GridLines="None">
<AlternatingRowStyle BackColor="PaleGoldenrod" />
<FooterStyle BackColor="Tan" />
<HeaderStyle BackColor="Tan" Font-Bold="True" />
<PagerStyle BackColor="PaleGoldenrod" ForeColor="DarkSlateBlue"
HorizontalAlign="Center" />
<SelectedRowStyle BackColor="DarkSlateBlue" ForeColor="GhostWhite" />
<SortedAscendingCellStyle BackColor="#FAFAE7" />
<SortedAscendingHeaderStyle BackColor="#DAC09E" />
<SortedDescendingCellStyle BackColor="#E1DB9C" />
<SortedDescendingHeaderStyle BackColor="#C2A47B" />
</asp:GridView>
даты, отображаемые в этом виде сетки, как M / d / гггг + время, например, 31.12.2010 00: 00: 00
Мой вопрос: мне нужен способотображать дату как d / M / гггг без времени, например 31/12/2010, обычно я делаю это, устанавливая свойства gridview htmlencode = false и dateformatstring = "{0: M-dd-yyyy}", но в этом случае gridviewНе показывать никакие поля, потому что они связывают данные только во время выполнения
, пожалуйста, мне нужна ваша помощь в этом вопросе как можно скорее.заранее спасибо