不能在 DropDownList 中选择多个项=====此控件只能单选
解决方案 »
- 网站怎么防盗链?
- 可恶的超级链接link
- [DataObject(true)]
- 上传图片生成缩略图问题,大家帮忙
- 根据已有表格创建另一HTMLTable的问题
- 超级菜鸟入门:下载了.NETFRAMEWORKR后不会运行~~
- 新手请教:关于VS2010HTML控件转服务器控件后双击跳转问题
- 我想做个树形图下拉框,可以伸缩
- 如何在<form runat=server>...</form>内调用form外定义的变量?
- 关于COM?初级问题
- 報表問題. . 過來看看..
- 为表示感谢,请wowangpeng()进来接分!为表示感谢,请wowangpeng()进来接分!为表示感谢,请wowangpeng()进来接分!为表示感谢,请wowang
while (dr.Read())
{
ddl.Items.FindByText(dr["Degree"].ToString ()).Selected = true;
}========
为什么使用 while 遍历了一遍呢? 假如我没有理解错的化SqlDataReader dr = CreatDr(学生标识); // 获得当前行学生的学历
if(dr.Read()) {
ListItem item = ddl.Items.FindByText(dr["Degree"].ToString ());
if(item != null) item.Selected = true;
}
-----------------------------------------------
1. GridView1_RowCreated 事件处理去掉2. (ASPX)因为要写回数据库所以用 Bind 吧
<asp:DropDownList ID="DropDownList1" runat="server" SelectedValue='<%# Bind("你的学历列名")%>' Width="100px">
int num=Convert .ToInt32(e.Row .RowIndex )=6来获取这行的值,再拿这个6 作为参数去查询数据库,可能是我数据库设置的不好,数据库里对应的数据编号是26。是不要重新建数据表?