十天学会ASP.net之第八天
2008-05-01 04:48
351 查看
.Uua411{display:none;}
首先看一下DATAGRID的样式方面的属性
BackImageUrl=""背景图片
CellSpacing=""单元格间距
CellPadding=""单元格填充
cssClass=""使用的CSS样式
<html>
<body>
<ASP:DataGrid
id="dgrdMain"
cellpadding="1"
showheader="true"
borderwidth="0"
runat="server"
/>
</body>
</html>
至于VB的版本,这次大家自己来试试吧:)
假设数据库是三个字段:id,aa,bb
显示的样子就如下:
<ASP:BoundColumnDataField="想要显示的字段名">
比如说我们想按照bb,aa来输出这个表,我们这么写
<ASP:DataGrid
id="dgrdMain"
cellpadding="1"
showheader="true"
autogeneratecolumns="false"
borderwidth="0"
runat="server">
<columns>
<ASP:boundcolumndatafield="bb"/>
<ASP:boundcolumndatafield="bb"/>
</columns>
</ASP:datagrid>
注意:使用了autogeneratecolumns="false"以后DATAGRID就不会自动输出所有字段了
<ASP:TemplateColumn>
<itemTemplate>
中间是一个表格,想怎么样就怎么样
</itemTemplate>
</ASP:DataGrid>
或许你们要说怎么在表格中输出代码那,可以使用<%#DataBinder.Eval(Container.DataItem,"字段名").ToString()%>
下面看一个例子,我们所要做的就是把aa,bb两个字段放在一个单元格内显示,就好像下面一样:
werwe
rewrwewerwe
rewrwe
<ASP:DataGrid
id="dgrdMain"
cellpadding="1"
showheader="false"
autogeneratecolumns="false"
borderwidth="0"
runat="server">
<columns>
<ASP:boundcolumndatafield="ii"/>首先使用默认的显示方式显示ID
<ASP:TemplateColumn>再使用模板来显示后面一列(由AA,BB并列组成)
<itemTemplate>
<%#Container.DataItem("aa")%>
<%#Container.DataItem("bb")%>
</itemTemplate>
</ASP:DataGrid>
</columns>
</ASP:datagrid>
首先看一下DATAGRID的样式方面的属性
BackImageUrl=""背景图片
CellSpacing=""单元格间距
CellPadding=""单元格填充
cssClass=""使用的CSS样式
<html>
<body>
<ASP:DataGrid
id="dgrdMain"
cellpadding="1"
showheader="true"
borderwidth="0"
runat="server"
/>
</body>
</html>
至于VB的版本,这次大家自己来试试吧:)
假设数据库是三个字段:id,aa,bb
显示的样子就如下:
<ASP:BoundColumnDataField="想要显示的字段名">
比如说我们想按照bb,aa来输出这个表,我们这么写
<ASP:DataGrid
id="dgrdMain"
cellpadding="1"
showheader="true"
autogeneratecolumns="false"
borderwidth="0"
runat="server">
<columns>
<ASP:boundcolumndatafield="bb"/>
<ASP:boundcolumndatafield="bb"/>
</columns>
</ASP:datagrid>
注意:使用了autogeneratecolumns="false"以后DATAGRID就不会自动输出所有字段了
<ASP:TemplateColumn>
<itemTemplate>
中间是一个表格,想怎么样就怎么样
</itemTemplate>
</ASP:DataGrid>
或许你们要说怎么在表格中输出代码那,可以使用<%#DataBinder.Eval(Container.DataItem,"字段名").ToString()%>
下面看一个例子,我们所要做的就是把aa,bb两个字段放在一个单元格内显示,就好像下面一样:
werwe
rewrwewerwe
rewrwe
<ASP:DataGrid
id="dgrdMain"
cellpadding="1"
showheader="false"
autogeneratecolumns="false"
borderwidth="0"
runat="server">
<columns>
<ASP:boundcolumndatafield="ii"/>首先使用默认的显示方式显示ID
<ASP:TemplateColumn>再使用模板来显示后面一列(由AA,BB并列组成)
<itemTemplate>
<%#Container.DataItem("aa")%>
<%#Container.DataItem("bb")%>
</itemTemplate>
</ASP:DataGrid>
</columns>
</ASP:datagrid>
相关文章推荐
- 十天学会ASP.net之第八天
- 十天学会ASP.net之第八天
- 十天学会ASP.net之第八天
- 十天学会ASP.net之第八天
- 十天学会ASP.net之第二天
- 十天学会ASP.net之第十天
- 十天学会ASP.Net——(10)
- 十天学会ASP.Net
- 十天学会ASP.net之第二天
- 十天学会ASP.net之第九天
- 十天学会ASP.net之第五天
- 十天学会ASP.net之第四天
- 十天学会ASP.net之第七天
- 十天学会ASP.NET第一天
- 十天学会ASP.NET第二天
- 十天学会ASP.net之第五天
- 十天学会ASP.net之第十天
- 十天学会ASP.net之第一天
- 十天学会ASP.net1,2
- [转]十天学会ASP.NET