本文整理汇总了C#中DropDownList.RenderControl方法的典型用法代码示例。如果您正苦于以下问题:C# DropDownList.RenderControl方法的具体用法?C# DropDownList.RenderControl怎么用?C# DropDownList.RenderControl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DropDownList
的用法示例。
在下文中一共展示了DropDownList.RenderControl方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: FillTemplatesList
private void FillTemplatesList()
{
RISDatabaseAccessLayer db = new RISDatabaseAccessLayer();
string query = "select tTemplates.TemplateId,tTemplates.[Name] from tTemplates "
+ " inner join tTemplateUsers on tTemplates.TemplateId = tTemplateUsers.TemplateId "
+ " inner join tModalities on tTemplates.ModalityId = tModalities.ModalityId "
+ " where tTemplateUsers.UserId = " + Request["userId"]
+ " and tModalities.Name = '" + Request["modalityName"] + "'";
SqlConnection con = (SqlConnection)db.GetConnection();
SqlCommand cmd = new SqlCommand(query, con);
SqlDataAdapter da = new SqlDataAdapter();
DataTable dt = new DataTable();
da.SelectCommand = cmd;
da.Fill(dt);
//Populating Drop down list of templates
if (dt.Rows.Count > 0)
{
DropDownList ddlTemplates = new DropDownList();
ddlTemplates.ID = "ddlTemplates";
ddlTemplates.DataSource = dt;
ddlTemplates.DataTextField = "Name";
ddlTemplates.DataValueField = "TemplateId";
ddlTemplates.DataBind();
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
Label label = new Label();
label.ID = "lblTemplate";
label.Text = "Template:";
label.RenderControl(oHtmlTextWriter);
ddlTemplates.RenderControl(oHtmlTextWriter);
Response.Write(oHtmlTextWriter.InnerWriter);
Response.Write("<input id='btnLoadTemplate' type='button' value='Apply Template' onclick='getReportText()'/>");
Response.End();
}
else
{
Response.Write("<i>No Templates Found</i>");
Response.End();
}
}