⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 newsshow2.aspx

📁 《精通ASP.NET网络编程》附带实例
💻 ASPX
字号:
<%@Page language="C#" Debug="True"%>
<%@Import Namespace="System.Data"%>
<%@Import Namespace="System.Data.SqlClient"%>
<Html>
<Head>
<Title>网站新闻发布系统</Title>
<script language="C#" runat="server" >
 //当刚载入页面时候执行下面的程序。
 int startIndex;
 void Page_Load(Object Src,EventArgs E) 
{
    if (!IsPostBack)
    {
            startIndex =0;
     }           
 //绑定DataGrid
 Binding();
 }
 //链接数据库,绑定DataGrid
 void Binding()
 {
  SqlConnection MyConnection;
  String ConnStr;
  MyConnection =new SqlConnection("Initial Catalog=mydb;Data Source=(local)\\NetSDK;Integrated Security=SSPI;");
  MyConnection.Open();
  String strCom= "SELECT  id ,biaoti ,zhaizi ,counter ,shijian FROM news ORDER BY id DESC";
  DataSet myDataSet= new DataSet();
  SqlDataAdapter myCommand=new SqlDataAdapter(strCom,MyConnection);
  //填充DataSet 
  myCommand.Fill(myDataSet,"news");
  //关闭链接
  DataGrid1.DataSource = myDataSet.Tables["news"].DefaultView;
  //绑定 DataGrid
  DataGrid1.DataBind();
 }
 void ChangePage(Object sender,DataGridPageChangedEventArgs e) 
 {
      startIndex = e.NewPageIndex*DataGrid1.PageSize;
      DataGrid1.CurrentPageIndex = e.NewPageIndex;
      Binding();
 }
</script>
</Head>
<Body runat=server>
<p align="Center"><font size="+3">新闻浏览</font>
<form runat=server>
<asp:DataGrid id=DataGrid1
  runat="server"
  ForeColor="Black" 
  PagerStyle-Mode="NumericPages"
  Headerstyle-BackColor="#AAAADD"
  AlternatingItemStyle-BackColor="#FFFFCD"
  OnPageindexChanged="ChangePage"
  PageSize="10"
  AllowPaging="True"
  Width="80%"
  Font-Name="Verdana"
  Font-Size="8pt"
  autogeneratecolumns="False">
<Columns>
<asp:HyperLinkColumn
                HeaderText="标题"
                DataNavigateUrlField="id"
                DataNavigateUrlFormatString="show2.aspx?id={0}"
                DataTextField="biaoti"
                Target="_new"
                />
<asp:BoundColumn HeaderText="摘自" itemstyle-width=20% DataField=zhaizi/>
<asp:BoundColumn HeaderText="点击次数" itemstyle-width=10% DataField=counter/>
<asp:BoundColumn HeaderText="发表日期" itemstyle-width=20% DataField=shijian/>
 </Columns>
 </asp:DataGrid>
</form>
</Body>
</Html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -