| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 438 人关注过本帖
标题:[求助]DropDownList 控件绑定.
只看楼主 加入收藏
垃圾的沉默
Rank: 1
等 级:新手上路
威 望:2
帖 子:511
专家分:0
注 册:2007-6-25
收藏
 问题点数:0 回复次数:3 
[求助]DropDownList 控件绑定.
<%@ Page Language="C#" Debug="True" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb"%>
<script runat="server">
private void Page_Load(Object sender,EventArgs E)
{
if(!IsPostBack)
{
DataZLei();
}
}
//-----------------------------------------
public void DataZLei()
{
OleDbConnection cnn;
OleDbCommand cmd;
OleDbDataReader datar;
string strcnn,sql;
strcnn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("../../EDNdata/EDNdatabase.mdb");
cnn=new OleDbConnection(strcnn);
cnn.Open();
sql="select * from ZLei";
cmd=new OleDbCommand(sql,cnn);
datar=cmd.ExecuteReader();
while(datar.Read())
{
ListItem theitem=new ListItem();
theitem=ListItem(datar["Title"].ToString());
theitem.Value=datar["ZClass"].ToString();
drop1.Item.add(theitem);
}
cnn.Close();
}
</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<form runat="server">
<table width="760" height="150" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="185" align="right">类别:</td>
<td width="575"><asp:DropDownList id="drop1" runat="server" BackColor="#000000" BorderColor="#330000" class="gcc" >
</asp:DropDownList></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
</form>
</body>
</html>
string不能隐式转换为Object......
ListItem theitem=new ListItem();
theitem=ListItem(datar["Title"].ToString());
theitem.Value=datar["ZClass"].ToString();
drop1.Item.add(theitem);
错误在这里..
我不知道怎么改 大家帮帮我..我折腾了一天了
搜索更多相关主题的帖子: 绑定 DropDownList 控件 
2007-08-23 17:01
冰彩虹
Rank: 4
来 自:上海
等 级:贵宾
威 望:14
帖 子:806
专家分:44
注 册:2007-6-28
收藏
得分:0 
什么错误?

//记事本里写的,可能有些拼写等错误吧
while(datar.Read())
{
ListItem theitem = new ListItem(datar["Title"].ToString(),datar["ZClass"].ToString());
drop1.Items.add(theitem);
}

Flying without wings
2007-08-23 18:24
川流不息
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2000
专家分:47
注 册:2006-11-8
收藏
得分:0 
赞成楼上写法,关于楼主的错误,愚见:
ListItem theitem=new ListItem();//这里是一个新的对象
theitem=ListItem(datar["Title"].ToString());//这里错了,你必须在ListItem前面加new才行。
theitem.Value=datar["ZClass"].ToString();
drop1.Item.add(theitem);


日月更替,天地輪回,人間已是幾回春。 江山不老,人正少年,只手能擎半邊天。
2007-08-24 04:30
console
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-8-25
收藏
得分:0 
SqlDataReader dr = null;
string ConnectionString = "server=.;database=pubs;uid=as;pwd=sa";
try
{
SqlConnection con = new SqlConnection(ConnectionString);
con.Open();
SqlCommand cmd = new SqlCommand("select UserName from UserInfo",con);
dr = cmd.ExecuteReader();
this.DropDownList1.DataSource = dr;
this.DropDownList1.DataTextField = "要帮定的字段名";
this.DropDownList1.DataBind();
}
catch(Exception ex)
{
throw new Exception("错作错误"+ex.Message);
}

这样行不
2007-08-25 20:17
快速回复:[求助]DropDownList 控件绑定.
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014487 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved