PDA

View Full Version : سوال: چسباندن دو رشته در فیلد یک جدول



p30_code
جمعه 04 اسفند 1391, 19:11 عصر
سلام من یک جدول دارم بنام فاکتور که می خواهم از طریق کمبوباکس نام و نام خانودگی مشتری ها رو نشون بده.من این کدی که قرار دادم فقط فامیلی رو نشون میده برای چشباندن این دو فیلد در جدول ام چگونه این دو در کنار هم قرار بگیرند.
private void frm_add_factor_Load(object sender, EventArgs e)
{
Factor f = new Factor();

DataTable dc = new DataTable();
dc = f.select_Customer();
cbcustomer.ValueMember = "Id";
cbcustomer.DisplayMember = "Family";
cbcustomer.DataSource = dc;

DataTable de = new DataTable();
de = f.Select_Employee();
cbemployee.ValueMember = "Id";
cbemployee.DisplayMember = "Family";
cbemployee.DataSource = de;
}

khokhan
جمعه 04 اسفند 1391, 19:26 عصر
توی کوئری به راحتی می تونی این کار رو انجام بدی


SELECT Trim([FirstName] & " " & [LastName]) AS FullName
FROM moshtary
WHERE [LastName] = [Enter Last Name]
ORDER BY [LastName];

p30_code
جمعه 04 اسفند 1391, 20:24 عصر
دوست عزیز خطا ی
Incorrect syntax near '&'.میدهد

veniz2008
جمعه 04 اسفند 1391, 22:35 عصر
سلام.
کافیه درون کوئری که نوشتید نام و فامیل رو با یک + به هم بچسبونید (بینشون هم یک فاصله بذارید تا نام و فامیل یک فاصله ای داشته باشن):

select Id,FirstName + ' ' + LastName as FullName from TblName
حالا کمبو رو اینطوری مقداردهی کنید :

cbcustomer.ValueMember = "Id";
cbcustomer.DisplayMember = "FullName";

موفق باشید.

p30_code
شنبه 05 اسفند 1391, 17:04 عصر
تشکر دوست عزیز