关于GridView 控件的DataNavigateUrlFormatString属性疑问,怎么讲数据库的字段显示新的网页中

2025-01-05 17:11:08
推荐回答(2个)
回答1:

根据传过来的id,去数据库中查询当前的记录

public partial class pagedetail : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
            //传过来的参数
                object obj = Request.Params["id"];
                if (obj != null)
                {
                    int id = Convert.ToInt32(obj);
                    //查库
                    DataTable dt = SqlHelper.ExecuteTable("select * from news where id="+id);
                    if (dt != null)
                    {
                    //页面上的控件赋值
                        title.Text = dt.Rows[0]["name"].ToString();
                        content.Text = dt.Rows[0]["content"].ToString();
                    }
                }
            }
        }
    }

就是类似上面一个过程

回答2:

<%#Eval("Title")%>绑定取值