PDA

View Full Version : نشان ندادن ValueMember در ComboBox



reza11_2005
جمعه 28 خرداد 1395, 16:48 عصر
با سلام
خواهش می کنم بهم کمک کنید این کد ببیند:
sp:

ALTER PROCEDURE [dbo].[SC]
AS
BEGIN

SELECT * FROM Ce
END


و این هم کد سی شارپ:


private void SelectCement()
{

con.Open();
SqlCommand Cmd_SC = new SqlCommand("SC", con);
Cmd_SC.CommandType = CommandType.StoredProcedure;
SqlDataAdapter Da = new SqlDataAdapter(Cmd_SC);
DataTable Dt = new DataTable();
Da.Fill(Dt);
ComBox1.DataSource = Dt;
ComBox1.ValueMember = "P";
ComBox1.DisplayMember = "T";

con.Close();
}


جدول من سه قسمت داری
id,p,t
اما ValueMember --> id میاره
مشکل کجاست

ژیار رحیمی
شنبه 29 خرداد 1395, 14:46 عصر
ValueMember رو id قرار بده و DisplayMember هم فیلدی که میخوای نمایش داده شود.فیلدی که کلید نیست رو برای ValueMember قرار نده