说43行有错,我的全部代码都给你看看把using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
namespace zs
{
/// <summary>
/// newsshow 的摘要说明。
/// </summary>
public class newsshow : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Label labtitle;
protected System.Web.UI.WebControls.Label labnews;
protected System.Web.UI.WebControls.Label labtime;
protected System.Web.UI.WebControls.Label labname;
public String newsid;
public DataRow dr;
private void Page_Load(object sender, System.EventArgs e)
{// 在此处放置用户代码以初始化页面
if(!IsPostBack)
DataGridDataBind();
}
private void DataGridDataBind()
{
//取得上个页面传递来的参数值
//newsid = Request.Params["newsid"];
string newsid = Request.QueryString["newsid"];
SqlConnection sqlcon = new SqlConnection("server=.;uid=sa;pwd=;database=community");
//sqlcon.Open;//建立数据库连接
string sqlnews="select * from news where newsid =" + newsid;
SqlDataAdapter MyCommandnews = new SqlDataAdapter(sqlnews,sqlcon);//创建SqlDataAdapter对象,按照指定的查询语句获取结果
DataSet ds = new DataSet ();//定义DataSet对象,将查询结果填充到这个对象上
MyCommandnews.Fill(ds,"news");
dr = ds.Tables["news"].Rows[0];
//SqlCommand comm = new SqlCommand(sqlnews,sqlcon);
//SqlDataReader dr = comm.ExecuteReader();
}
//FormatString(string str)方法,改变字符串格式的方法
protected string FormatString(string str)
{
str=str.Replace(" "," ");
str=str.Replace("<","<");
str=str.Replace(">",">");
str=str.Replace('\n'.ToString(),"<br>");
return str;
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}