首页>茶油新闻>包括新闻分类和标题和添加时间,单击标题跳转到新闻内容显示页?

包括新闻分类和标题和添加时间,单击标题跳转到新闻内容显示页?

来源:www.lps114.com.cn   时间:2021-06-02 05:08   点击:5161   编辑:niming   手机版

  下面是用datagrid的例子(我用的是用户自定义控件)※hotNews。ascx 部分代码1。写一个连接数据库的类 通过它建立连接SqlConnection conn=DB。createconn();2。创建命令SqlCommand cmd=new SqlCommand("select top 10 * from newsMaster ",conn);conn。
  Open();SqlDataReader sdr=cmd。ExecuteReader();3。绑定数据源this。DataGrid1。DataSource=sdr;4。绑定datagridthis。DataGrid1。DataBind();※页面部分: 只需在自定义控件中加入datagrid设置一下< id="DataGrid1" runat="server" Width="283px" GridLines="Horizontal" AutoGenerateColumns="False"ShowHeader="False" Height="100%"><ItemStyle Height="10px"></ItemStyle><Columns>< color="#ffffff">※</FONT></ItemTemplate></ :HyperLinkColumn DataNavigateUrlField="newsID" DataNavigateUrlFormatString="ShowNews。
  aspx?newsID={0}"DataTextField="newsTitle"></ /Columns></ /P>※ShowNews。aspx通过Request。QueryString["newsID"]得到传来的newsID然后从数据库中读取该条新闻 显示在该页面就可以了 §后台代码§string strNewsID=Request。
  QueryString["newsID"];SqlConnection con=DB。createconn();con。Open();SqlCommand cmd=new SqlCommand("select * from newsMaster where newsID='"+strNewsID+"'",con);SqlDataAdapter adpater=new SqlDataAdapter();adpater。
  SelectCommand=cmd;DataSet ds=new DataSet();adpater。Fill(ds,"newsMaster");DataTable dt=ds。Tables["newsMaster"];this。DataList1。
  DataSource=dt;this。DataList1。DataBind();cmd。Dispose();con。Close();§页面部分§我用的datagrid接受数据 因为新闻内容不定的: < id="DataList1" runat="server"><ItemTemplate><TABLE id="Table2" cellSpacing="1" cellPadding="1" width="300" border="1"><TR><TD>标题:<%# DataBinder。
  Eval(Container。DataItem,"newsTitle")%></TD></TR><TR><TD><%# DataBinder。Eval(Container。DataItem,"newsContent")%></TD></TR><TR><TD>发表时间:<%# DataBinder。
  Eval(Container。DataItem,"updateTime")%></TD></TR></TABLE></ItemTemplate></ 代码绝对有效的。

写得不错

  写语句:select top 10 新闻分类,标题,添加时间 from 新闻where 。。。。。。。放入 void oncesql(string strsql,string tname,DataSet dst) { SqlConnection oconnection=new SqlConnection(connstr); oconnection。
  Open(); SqlDataAdapter sqldataadapter1 = new SqlDataAdapter(); SqlCommand ocommand = new SqlCommand(); sqldataadapter1。
  SelectCommand = ocommand; sqldataadapter1。SelectCommand。Connection = oconnection; sqldataadapter1。SelectCommand。CommandType = CommandType。
  Text; sqldataadapter1。SelectCommand。Connection = oconnection; sqldataadapter1。SelectCommand。CommandText = strsql; sqldataadapter1。
  Fill(dst, tname); oconnection。Dispose(); sqldataadapter1。Dispose(); ocommand。Dispose(); }绑写数据源 this。dgrd_fzr。DataSource=dst。
  Tables["????"]; this。dgrd_fzr。DataBind();页面部分自己写了,。

感觉不错,赞哦! (0)
下次努力,加油! (0)
网友评论仅供其表达个人看法,并不表明本站立场。
评论
    共 0 条评论
本站所发布的全部内容源于互联网搬运,仅限于小范围内传播学习和文献参考,请在下载后24小时内删除!
如果有侵权之处请第—时间联系我们删除。敬请谅解!qq:2850716282@qq.com
山茶油 滇ICP备2021006107号-532
关于本站 联系我们 特别鸣谢