|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
有时也搞不懂应该学那种;主要看你以后去的那个公司是使用哪种了。就像王千祥的课上说的:企业应用现在主要就三层(其实也差不多就是MVC):表示层(主要使用html写的,很简单)、业务逻辑层(主要就是应用服务器的)。最后就是数据层(其实就是学习数据库)access|asp.net|数据|数据库|显现这篇文章中,就能够在DATAVIEW中显现纪录了,可是假如你的字段名是英文大概你想设置一下DATAVIEW的款式,使其更美妙,就不克不及利用这么复杂的代码显现了。
起首,假如要把题目显现为汉字,那末必要设置DATAVIEW的AutoGenerateColumns="false",不利用默许字段名,然后再设置asp:BoundField的HeaderText属性,来改动列题目;别的能够设置HeaderStyle中的BackColor、Font-Size、HorizontalAlign等属性,使其变得加倍美妙。上面给一个我本人做的例子:
<%@PageLanguage="VB"Debug="true"%>
<%@ImportNamespace="System.Data.OleDb"%>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<scriptrunat="server">
DimconnstrAsString
DimsqlAsString
DimmycommandAsOleDbCommand
DimmyreadAsOleDbDataReader
DimconnAsOleDbConnection
Subpage_load(ByValsenderAsObject,ByValeAsEventArgs)
connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath("rizhi.mdb")&";UserId=;Password=;"
conn=NewOleDbConnection(connstr)
conn.Open()
sql="select*fromrizhi"
mycommand=NewOleDbCommand(sql,conn)
myread=mycommand.ExecuteReader()
GridView1.DataSource=myread
GridView1.DataBind()
DimiAsInteger
DoWhilemyread.Read()
i=i+1
Loop
Response.Write(i)
EndSub
</script>
<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<title>无题目页</title>
</head>
<body>
<formid="form1"runat="server">
<div>
<center>
<asp:GridViewID="GridView1"runat="server"AutoGenerateColumns="false"Width="60%"Font-Size="12px">
<Columns>
<asp:BoundFieldDataField="id"HeaderText="序号">
<ItemStyleFont-Size="12px"HorizontalAlign="Left"/>
<HeaderStyleBackColor="BurlyWood"Font-Size="12px"HorizontalAlign="Center"/>
</asp:BoundField>
<asp:BoundFieldDataField="rq"HeaderText="日期">
<ItemStyleFont-Size="12px"HorizontalAlign="Left"/>
<HeaderStyleBackColor="BurlyWood"Font-Size="12px"HorizontalAlign="Center"/>
</asp:BoundField>
<asp:BoundFieldDataField="n_je"HeaderText="金额">
<ItemStyleFont-Size="12px"HorizontalAlign="Right"/>
<HeaderStyleBackColor="BurlyWood"Font-Size="12px"HorizontalAlign="Center"/>
</asp:BoundField>
<asp:BoundFieldDataField="title"HeaderText="题目">
<ItemStyleFont-Size="12px"HorizontalAlign="Left"/>
<HeaderStyleBackColor="BurlyWood"Font-Size="12px"HorizontalAlign="Center"/>
</asp:BoundField>
<asp:BoundFieldDataField="content"HeaderText="内容">
<ItemStyleFont-Size="12px"HorizontalAlign="Left"/>
<HeaderStyleBackColor="BurlyWood"Font-Size="12px"HorizontalAlign="Center"/>
</asp:BoundField>
<asp:HyperLinkFieldDataTextField="id"DataNavigateUrlFields="id"DataNavigateUrlFormatString="rizhi_edit.aspx?id={0}"HeaderText="操纵"DataTextFormatString="修正">
<ItemStyleFont-Size="12px"HorizontalAlign="Center"/>
<HeaderStyleBackColor="burlyWood"Font-Size="12px"HorizontalAlign="center"/>
</asp:HyperLinkField>
</Columns>
</asp:GridView>
</center>
</div>
</form>
</body>
</html>
值得注重的是,这里不但显现了数据,并且另有一列是对数据的“操纵”,当用户点击该列的时分,转到修正页面,并传送一个参数id,这里传送参数的办法是DataNavigateUrlFormatString="<%rizhi_edit.aspx?id={0}%>",个中0暗示第一个字段,1暗示第二个字段,依此类推。
也不知道,我同学昨天说数据挖掘很好。 |
|