想用datagrid实现如下效果
aaaaaaa                  [2008-1-1]
bbbbbbb                  [2008-1-1]
cccccccc                 [2008-1-1]日期是从sql2005中取出来显示的,
不知道怎么实现,我只能实现没括号的效果
aaaaaaa                  2008-1-1
bbbbbbb                  2008-1-1
cccccccc                 2008-1-1
<asp:datagrid id="DataGrid1" runat="server" AllowCustomPaging="True" AutoGenerateColumns="False"
DataKeyField="ID" AllowSorting="True" OnItemCommand="DataGrid1_ItemCommand" OnItemDataBound="DataGrid1_ItemDataBound" Width="100%" CellPadding="0" BackColor="#FAFAF8" BorderColor="#FAFAF8" BorderStyle="None" CellSpacing="4" GridLines="None">
<SelectedItemStyle ForeColor="Black" BackColor="#00CCFF"></SelectedItemStyle>
<AlternatingItemStyle ForeColor="Black" BackColor="#FAFAF8" BorderColor="#FAFAF8"></AlternatingItemStyle>
<ItemStyle ForeColor="Black" BackColor="#FAFAF8" BorderColor="#FAFAF8"></ItemStyle>
<HeaderStyle font-Bold="True" BackColor="#FAFAF8" BorderColor="#FAFAF8" ForeColor="#FAFAF8"></HeaderStyle>
<Columns>
<asp:ButtonColumn DataTextField="image"> 
<HeaderStyle Width="1px"></HeaderStyle>
</asp:ButtonColumn>
<asp:ButtonColumn DataTextField="title">   
<HeaderStyle Width="500px"></HeaderStyle>
</asp:ButtonColumn>
<asp:ButtonColumn DataTextField="inputtime" DataTextFormatString="{0:d}">   
<HeaderStyle Width="99px"></HeaderStyle>
</asp:ButtonColumn>
</Columns>
                                    <EditItemStyle BackColor="#FAFAF8" BorderColor="#FAFAF8" />
</asp:datagrid>
哪位能实现的请帮帮忙呀

解决方案 »

  1.   

    记得好像是这样:<asp:ButtonColumn DataTextField="inputtime" DataTextFormatString="[{0:d}]">  
      

  2.   

    使用DataFormatString属性来提供列中各项的自定义格式。 
    数据格式字符串由以冒号分隔的两部分组成,形式为 {   A:   Bxx   }。例如,格式化字符串   {0:F2}   将显示带两位小数的定点数。   
    注意整个字符串必须放在大括号内,表示它是格式字符串,而不是实际字符串。大括号外的任何文本均显示为实际文本。  
      

  3.   

    ·双线主机 100M/35元/年,免费送数据库(自选MY/MSSQL) 
    ·详情请访问:http://www.515dns.com