答案:初步掌握DATAGRID 的使用
以前在ASP 中,我们显示大批量数据经常使用循环读取记录集的方式,在表格中插入代码来显示,循环的
是<tr>,如果是分页还需要自己田响建站制作,如果排序更加复杂,在ASP.NET 中就好了,一切工作都可以让
DATAGRID 来做。
首先看一下DATAGRID 的样式方面的属性
BackImageUrl="" 背景图片
CellSpacing="" 单元格间距
CellPadding="" 单元格填充
cssClass="" 使用的CSS 样式
DATAGRID 可以自动用表中的字段名放在显示的记录的头 来表示各个单元格所代表的意义,用
ShowHeader="true/false"来控制是不是显示,在大多数情况下我们是不需要这个功能的,因为我们数据库中
的字段名大多是英文的,而我们想在页面输出的大多是中文名字。
下面看一下显示数据库内所有记录,就几行代码:
<script runat="server" language="c#">
void Page_Load()
{
string strConnection="Provider=Microsoft.Jet.OleDb.4.0;Data Source=";
strConnection+=Server.MapPath("guestbook.mdb");
OleDbConnection objConnection=new OleDbConnection(strConnection);
OleDbCommand objCommand1 = new OleDbCommand("select * from guestbook",objConnection);
objConnection.Open();
dgrdMain.DataSource=objCommand1.ExecuteReader();//dgrdMain 就是下面的DATAGRID 的ID
dgrdMain.DataBind();
objConnection.Close();
}
</script>
&
上一个:ASP并不低能简单
下一个:使用OBJECT标志例示对象