62,074
社区成员
发帖
与我相关
我的任务
分享
protected void rt1_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
DropDownList ddl = (DropDownList)e.Item.FindControl( "ddl ");
DataTable dt = DBData.OperationData( "select userid,nickname from wx_user order by userid ");
for (int i = 0; i < dt.Rows.Count; i++)
{
ddl.Items.Add(new ListItem(dt.Rows[i][ "nickname "].ToString(), dt.Rows[i[ "userid "].ToString()));
}
}
}
我的本意是在repeater里放一个 dropdownlist。把这个dropdownlist绑定一个“人名表”
DataTable table = new DataTable();
table.Columns.Add("name", typeof(string));
table.Columns.Add("value", typeof(int));
table.Rows.Add("Ranen", 22);
table.Rows.Add("Tong", 32);
table.Rows.Add("Sym", 39);
DropDownList ddlist = new DropDownList();
ddlist.DataSource = table;
ddlist.DataTextField = "name";
ddlist.DataValueField = "value";
ddlist.DataBind();
Panel1.Controls.Add(ddlist);
拿你找到的DropDownList把那个一替换,