请教大家,页面上的下拉框要邦定产品的列表,值是id,显示名称,从数据库里读成数组怎么写? 请教大家,页面上的下拉框要邦定产品的列表,值是id,显示名称,从数据库里读成数组怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 帮帮忙啊,我只会写成Arraylist,Array怎么写啊???? 用数组绑定和arraylist绑定是不能达到你的要求用table绑定,DataValuefield="id",DataTextField="name"; DropDownList1.DataSource = table;DropDownList1.DataTextField = "name";DropDownList1.DataValueField = "id";DropDownList1.DataBind(); 谢谢了不是要知道如何绑定拉是如何将数据从datareader读成数组 自己解答IList csstsList = new ArrayList(); SqlCommand cmd = GenerateCmd(SQL_SELECT_CSSTS_KEYWORD); using (SqlDataReader rdr = ExeSql4rdr(cmd)) { while (rdr.Read()) { string[] csstKeywords = new string[3]{rdr["cusno"].ToString(),rdr["name"].ToString(),rdr["tel"].ToString()}; csstsList.Add(csstKeywords); } } /// <summary> /// 函数功能: 用户登陆,返回一个用户信息CustomerInfo! /// 参数: 用户名,密码, /// 返回: CustomerInfo /// 如提供的用户名密码不对,则返回空! /// </summary> public CustomerInfo SignIn(string loginName,byte[] pwd) { SqlParameter[] parms=new SqlParameter[]{ new SqlParameter("@LoginName", SqlDbType.NVarChar,50), new SqlParameter("@Pwd", SqlDbType.Binary,150)} ; parms[0].Value=loginName; parms[1].Value=pwd; using (SqlDataReader rdr = SQLHelper.ExecuteReader(SQLHelper.CONN_STRING, CommandType.Text, SQL_SELECT_CUSTOMERINFO,parms)) { while (rdr.Read()) { CustomerInfo customerInfo=new CustomerInfo(rdr.GetString(0),(byte[])rdr.GetValue(1),rdr.GetString(2),rdr.GetString(3),rdr.GetString(4),rdr.GetString(5)); return customerInfo; } } return null; } 大家帮我解决一个错误!!! 查询两表的字段,并且对重复记录只显示一条 求一个正则表达式:验证6.5~8.3之间的数字包括6.5和8.3 小问题 自定义模板化控件在DataGrid中不能绑定数据 求助,怎样在一个购物网站中点击一按扭可以收藏该页 关于onclick的问题 如何将取出的值赋给一个字符串,以便在整个网页中调用呢? MenuItem的文字位子问题 谁会写Web Form Control,哪里有比较好的例子。 请问在DataList里面嵌套一个DataGrid,如何对这个DataGrid进行编辑和更新? 在线求救,一个奇怪的问题,右键下载保存的问题
用table绑定,DataValuefield="id",DataTextField="name";
DropDownList1.DataTextField = "name";
DropDownList1.DataValueField = "id";
DropDownList1.DataBind();
不是要知道如何绑定拉
是如何将数据从datareader读成数组
IList csstsList = new ArrayList();
SqlCommand cmd = GenerateCmd(SQL_SELECT_CSSTS_KEYWORD);
using (SqlDataReader rdr = ExeSql4rdr(cmd))
{
while (rdr.Read())
{
string[] csstKeywords = new string[3]{rdr["cusno"].ToString(),rdr["name"].ToString(),rdr["tel"].ToString()};
csstsList.Add(csstKeywords);
}
}
/// 函数功能: 用户登陆,返回一个用户信息CustomerInfo!
/// 参数: 用户名,密码,
/// 返回: CustomerInfo
/// 如提供的用户名密码不对,则返回空!
/// </summary>
public CustomerInfo SignIn(string loginName,byte[] pwd)
{ SqlParameter[] parms=new SqlParameter[]{
new SqlParameter("@LoginName", SqlDbType.NVarChar,50),
new SqlParameter("@Pwd", SqlDbType.Binary,150)} ;
parms[0].Value=loginName;
parms[1].Value=pwd;
using (SqlDataReader rdr = SQLHelper.ExecuteReader(SQLHelper.CONN_STRING, CommandType.Text, SQL_SELECT_CUSTOMERINFO,parms))
{
while (rdr.Read())
{
CustomerInfo customerInfo=new CustomerInfo(rdr.GetString(0),(byte[])rdr.GetValue(1),rdr.GetString(2),rdr.GetString(3),rdr.GetString(4),rdr.GetString(5));
return customerInfo;
}
}
return null;
}