1
我試圖從SQL填充我組合框但是當我的值成員分配給它,它給了我下面的錯誤填充組合框從SQL在C#
cannot explicitly convert int into string
你能幫助我理解並糾正我的錯誤?
void Fillcombo()
{
string query_select = "SELECT * FROM department";
DataTable dt = DataAccess.selectData(query_select);
SqlDataReader dr = DataAccess.selectDataReader(query_select);
while (dr.Read())
{
string dpt_name = dr.GetString(1);
int dpt_id = (int)dr.GetValue(0);
comboBox1.DataSource = dt;
comboBox1.ValueMember = dpt_id; // error here
comboBox1.DisplayMember = dpt_name;
}
}
不,它仍然給出錯誤。 –
你不需要像循環一樣使用while回答。 –
ohh yess ..它正在工作.. Thankx很多... –