动态标题的显示
关于列表的动态输出
数据库的实时显示,可以更加合理管理自己的网站。下面讲一下数据更新的实时显示。
private string connStr = ConfigurationManager.ConnectionStrings["ruanmou"].ToString(); //2:实例化一个SqlConnection对象,用于和数据库建立起连接 SqlConnection con; SqlCommand cmd; SqlDataReader read; private SqlConnection ConDb() { con = new SqlConnection(connStr); con.Open(); return con; } public string SqlWhere() { StringBuilder sb = new StringBuilder(); sb.Append(string.Format("select top {0} * from RNews where 1=1 order by NewsId desc", 4)); return sb.ToString(); } public string Bind() { StringBuilder sb = new StringBuilder(); //List<RNews> list = RNewsDAL.m_rnews.GetList(SqlWhere()); //foreach (var a in list) //{ // sb.Append(a.Title); //} //return sb.ToString(); using (ConDb()) { string sql = SqlWhere(); cmd = new SqlCommand(SqlWhere(), con); using (read = cmd.ExecuteReader()) { if (read.Read()) { foreach (var news in read) { sb.Append(string.Format(@" <li><a target=""_blank"" href=""NewsPage.aspx?NewsId={0}"">【新闻】{1}</a></li> ", read["NewsId"], read["Title"])); } } } return sb.ToString(); }
这样子可以随时的看到自己发表的东西。但是还是存在一点问题,就是最后一条记录总是读写不出来,但是在数据库中,语句并没有问题,希望大神指教!