如题,哪位知道问题出在什么地方?aspx代码:
<select multiple="true" size="1" id="rightSel" runat="server" style="width: 130px"></select>C#代码:
SqlDataReader dr1 = sd1.ExceRead(cmdstr1);
while(dr1.Read()){
ListItem myit = new ListItem();
myit.Text = dr1["portid"].ToString();
myit.Value = dr1["url"].ToString();
this.rightSel.Items.Add(myit);
}
<select multiple="true" size="1" id="rightSel" runat="server" style="width: 130px"></select>C#代码:
SqlDataReader dr1 = sd1.ExceRead(cmdstr1);
while(dr1.Read()){
ListItem myit = new ListItem();
myit.Text = dr1["portid"].ToString();
myit.Value = dr1["url"].ToString();
this.rightSel.Items.Add(myit);
}
解决方案 »
- 正则批评以/结尾的单词
- 怎么在GRIDVIEW里接受来自其他页的参数 并按照该参数显示相应的信息?
- 如何将新建的用户设定为特定的角色?
- 如何用<%.....%>给html控件传入值,VB.NET后台如何控制?
- 用datagrid做了buttoncolumn,如何取得它的值呢?
- 如何后台保留小数位数。
- 我做了一个自定义空间,有个关于要现实ICollection接口的东西搞不懂啊
- 就助!!冠格空间博客系统(GoAgo Space System)建站遇到的困难
- 重新绑定dropdownlist!
- 怎样得知页面是否刷新?
- 小弟虚心请教,各位前辈验证用户,是自定义还是用MembershipProvider?
- asp.net如何隐藏音乐播放器
后来发现问题是绑定发生在页面刷新之前,刚刚绑定的数据又被刷掉了。
你设断点看看 绑定完数据后还进了Page_Load里没。我后来直接在Page_Load进行绑定 就没问题了
if(!isPostBlack){}
<select id="Select1" runat="server" datatextfield="Id" datavaluefield="Name">
<option></option>//后台 string v = "zhide";
string t = "dddddd";
int i = 0;
DataTable mydt = new DataTable("Table_AX");
mydt.Columns.Add("Id", System.Type.GetType("System.String"));
mydt.Columns.Add("Name", System.Type.GetType("System.String"));
DataRow dr = mydt.NewRow();
dr[0] = v;
dr[1] = t;
DataRow dr1 = mydt.NewRow();
dr1[0] = v;
dr1[1] = t; mydt.Rows.Add(dr);
mydt.Rows.Add(dr1); Select1.DataSource = mydt;
Select1.DataBind();
1 有没有取到数据
2 rightSel.Items的count对不对
3 绑定一下