>Salve
Ciao
>volevo sapere se in c#, asp.net è possibile estrarre la data
>con formato mese anno abbreviato in questo modo
>Giu 06
Devi formattare la data con il mese a 3, ovvero con questa formattazione: " MMM yy "
Qualcosa tipo: <%# Eval("data","{0:MMM yy}") %> oppure ad esempio : DateTime.Now.ToString(" MMM yy ")
>ed inoltre dovrei partire e fare una scansione dal mese corrente
>fino ad un anno, cioè se mi trovo a giugno 2006 dovrei ottenere una riga tipo
>giu 06 - lug 06 - ago 06 e così via fino a giu 07.
>e' possibile?
Cosa intendi per ottenere "1a riga"? cmq puoi provare a lavorare con 1 repeater dove li passi tu la lista dei mesi, ottenuti sommando da 1a data i vari mesi fino all'anno seguente, ovvero qualcosa del tipo:
protected void Page_Load(object sender, EventArgs e)
{
ArrayList zArr = new ArrayList();
DateTime zData = DateTime.Now;
do
{
zArr.Add(zData);
zData = zData.AddMonths(1);
} while (zData < DateTime.Now.AddYears(1));
rptDate.DataSource = zArr;
rptDate.DataBind();
}
-------------------------------
....
-------------------------------
<asp:Repeater ID="rptDate" runat="server">
<ItemTemplate>
<%# ((DateTime)Container.DataItem).ToString("MMM yy") %>
</ItemTemplate>
</asp:Repeater>
ciao.
Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo