我想找到控制和添加动态控制页派生的母版页
本文关键字:动态控制 派生 母版页 添加 控制 | 更新日期: 2023-09-27 18:16:45
我已经尝试了这个代码,但无法完成任务,请帮助!
public void data()
{
string connectionstring = ConfigurationManager.ConnectionStrings["LocalMySqlServer"].ConnectionString;
using (MySqlConnection con = new MySqlConnection(connectionstring))
{
con.Open();
MySqlCommand cmd = new MySqlCommand("select * from movie;", con);
MySqlDataReader dr = cmd.ExecuteReader();
if (dr.HasRows)
{
Control abc = this.FindControl("divv");
while (dr.Read())
{
if (abc != null)
{
Label lbl = new Label();
abc.Controls.Add(lbl);
lbl.Text = dr["mv_title"].ToString();
//abc.Controls.Add(new LiteralControl("<br />"));
}
}
}
}
}
尝试此代码并通知错误。我也将使用datareader来评论答案。抱歉,我的评论太搞笑了。
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
sda.Fill(ds);
Control abc = this.FindControl("divv");
Label lbl = new Label();
abc.Controls.Add(lbl);
lbl.Text = ds.Tables[0].Rows[0]["mv_title"].ToString();
con.close();
我完成了下面的代码
Control content = Page.Master.FindControl("ContentPlaceHolder1");
Control abc = content.FindControl("divv");