关于Combobox下拉框不显示数据的问题
private void cboxUName_SelectedIndexChanged(object sender, EventArgs e)
{
SqlDataReader sqlread = datacon.getread("select UserName,UserRight from tb_User where UserName='" + cboxUName.Text + "'");
if (sqlread.Read())
{
labURight.Text = sqlread["UserRight"].ToString();
M_str_right = labURight.Text;
}
sqlread.Close();
}
================================================================================frmlogin.cs关于combobox的代码
class DataOperate
DataCon datacon = new DataCon();//声明DataCon类的一个对象,以调用其方法
#region 绑定ComboBox控件
/// <summary>
/// 对ComboBox控件进行数据绑定
/// </summary>
/// <param name="M_str_sqlstr">SQL语句</param>
/// <param name="M_str_table">表名</param>
/// <param name="M_str_tbMember">数据表中字段名</param>
/// <param name="cbox">ComboBox控件ID</param>
public void cboxBind(string M_str_sqlstr, string M_str_table, string M_str_tbMember, ComboBox cbox)
{
DataSet myds = datacon.getds(M_str_sqlstr, M_str_table);
cbox.DataSource = myds.Tables[M_str_table];
cbox.DisplayMember = M_str_tbMember;
}
#endregion
===================================================================================公共类DataOperate的代码
自认为没有什么问题 但是不显示数据 我水平不高 都是看书做的 但调试的时候也不报错 数据库存储过程看起来也没有什么问题 所以只好请教高人 多谢指点!!