systam
جمعه 02 مهر 1395, 17:09 عصر
سلام
از عنوان پست مشخصه که منظورم چیه
من میتونم چند ستون رو بیارم بریزم توی کمبوباکس
ولی من میخوام دو فیلد عددی و یه فیلد رشته از جدول انتخاب و اطلاعاتشو نمایش بدم
این کدی رو که میزارم و استفاده کردم فقط و فقط میاد فیلد های عددی رو برای من نمایش میده
SqlDataAdapter dtaa = new SqlDataAdapter("select name , code + \'\' + fi as str from ajnas ", "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\Database1.mdf;Integrated Security=True;Conn" + "ect Timeout=30;User Instance=True");
DataSet dss = new DataSet();
dtaa.Fill(dss, "ajnas");
dtaa.Dispose();
ComboBox1.DataSource = dss.Tables[0];
ComboBox1.DisplayMember = "str";
و ایم روش رو هم تست کردم روی مقدار فیلد اول خطا میگیره
SqlDataAdapter dtaa = new SqlDataAdapter("select code + \'\' + name as str from ajnas ", "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\Database1.mdf;Integrated Security=True;Conn" +
"ect Timeout=30;User Instance=True");
142731
از عنوان پست مشخصه که منظورم چیه
من میتونم چند ستون رو بیارم بریزم توی کمبوباکس
ولی من میخوام دو فیلد عددی و یه فیلد رشته از جدول انتخاب و اطلاعاتشو نمایش بدم
این کدی رو که میزارم و استفاده کردم فقط و فقط میاد فیلد های عددی رو برای من نمایش میده
SqlDataAdapter dtaa = new SqlDataAdapter("select name , code + \'\' + fi as str from ajnas ", "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\Database1.mdf;Integrated Security=True;Conn" + "ect Timeout=30;User Instance=True");
DataSet dss = new DataSet();
dtaa.Fill(dss, "ajnas");
dtaa.Dispose();
ComboBox1.DataSource = dss.Tables[0];
ComboBox1.DisplayMember = "str";
و ایم روش رو هم تست کردم روی مقدار فیلد اول خطا میگیره
SqlDataAdapter dtaa = new SqlDataAdapter("select code + \'\' + name as str from ajnas ", "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\Database1.mdf;Integrated Security=True;Conn" +
"ect Timeout=30;User Instance=True");
142731