background image

showheader="true" 
borderwidth="0" 
runat="server" 
/> 
</body> 
</html> 

至于 VB

 

的版本,这次大家自己来试试吧:)

假设数据库是三个字段:id,aa,bb 

 

显示的样子就如下:

id  aa 

bb 

1  werwe  rewrwe 
2  werwe  rewrwe 

我们一定觉得这种显示不满意,我们有两种显示的方式(需要包括在
<columns></columns>

 

中间):

 

一、默认的列,我们可以选择不输出所有的字段还可以安排顺序:
<asp:BoundColumn DataField="想要显示的字段名"> 
比如说我们想按照 bb,aa

 

来输出这个表,我们这么写

<asp:DataGrid 
id="dgrdMain" 
cellpadding="1" 
showheader="true" 
autogeneratecolumns="false" 
borderwidth="0" 
runat="server"> 
<columns> 
<asp:boundcolumn datafield="bb"/> 
<asp:boundcolumn datafield="bb"/> 
</columns> 
</asp:datagrid> 

 

注意使用了 autogeneratecolumns="false" 以后 DATAGRID 就不会自动输

 

出所有字段了。

 

二、以模板列,我们可以定制每一个单元格的样式:
<asp:TemplateColumn> 
<itemTemplate>