对DataGrid字段动态连接
当点击DataGrid(index.aspx)中的字段时,动态连接到newsshow.aspx页面,newsshow.aspx是一个动态的页面,利用传递过来的newsid字段来在newsshow.aspx动态的生成网页。就是浏览详细信息。我现在newsshow.aspx中代码有些问题,请大家指教!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"];
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);
DataSet ds = new DataSet ();
MyCommandnews.Fill(ds,"news");
dr = ds.Tables["news"].Rows[0];
}