學習目的
以前在ASP中
首先看一下DATAGRID的樣式方面的屬性
BackImageUrl=
CellSpacing=
CellPadding=
cssClass=
DATAGRID可以自動用表中的字段名放在顯示的記錄的頭部來表示各個單元格所代表的意義
下面看一下顯示數據庫內所有記錄
<script runat=
void Page_Load()
{
string strConnection=
strConnection+=Server
OleDbConnection objConnection=new OleDbConnection(strConnection);
OleDbCommand objCommand
objConnection
dgrdMain
dgrdMain
objConnection
}
</script>
<html>
<body>
<asp:DataGrid
id=
cellpadding=
showheader=
borderwidth=
runat=
/>
</body>
</html>
至於VB的版本
假設數據庫是三個字段
顯示的樣子就如下
id aa bb
我們一定覺得這種顯示不滿意
一
<asp:BoundColumn DataField=
比如說我們想按照bb
<asp:DataGrid
id=
cellpadding=
showheader=
autogeneratecolumns=
borderwidth=
runat=
<columns>
<asp:boundcolumn datafield=
<asp:boundcolumn datafield=
</columns>
</asp:datagrid>
注意使用了autogeneratecolumns=
二
<asp:TemplateColumn>
<itemTemplate>
中間是一個表格
</itemTemplate>
</asp:DataGrid>
或許你們要說怎麼在表格中輸出代碼那
下面看一個例子
rewrwe
rewrwe
我們這樣寫代碼
<asp:DataGrid
id=
cellpadding=
showheader=
autogeneratecolumns=
borderwidth=
runat=
<columns>
<asp:boundcolumn datafield=
<asp:TemplateColumn> 再使用模板來顯示後面一列(由AA
<itemTemplate>
<table border=
<tr>
<td><%# Container
</tr>
<tr>
<td><%# Container
</tr>
</table>
</itemTemplate>
</asp:DataGrid>
</columns>
</asp:datagrid>
今天就說到這裡
From:http://tw.wingwit.com/Article/program/net/201311/14711.html