noroozifar
پنج شنبه 30 مرداد 1393, 13:14 عصر
سلام
این کد من هست :
var q = (from item in Baz.ViewAll().AsEnumerable()
orderby item["fldName"] ascending
select new
{
DisplayMember = item["fldFamil"] + " " + item["fldName"],
ValueMember = item["Id"]
}).ToList();
DataTable btable = new DataTable();
btable.Columns.Add("DisplayMember");
btable.Columns.Add("ValueMember");
foreach (var item in q)
{
DataRow row = btable.NewRow();
row["DisplayMember"] = item.DisplayMember;
row["ValueMember"] = item.ValueMember;
btable.Rows.Add(row);
}
cmbBazras.DataSource = btable;
cmbBazras.DisplayMember = "DisplayMember";
cmbBazras.ValueMember = "ValueMember";
و می خواهم نام خانوادگی و نام افراد را در یک combobox بگذارم به صورت مرتب شده ولی وقتی دستور اجرا میکنم مقادیر بر اساس نام خانوادگی داخل کامبوباکس مرتب تیستند چه باید کرد فکر کنم با حروف فارسی مشکل داره ؟
این کد من هست :
var q = (from item in Baz.ViewAll().AsEnumerable()
orderby item["fldName"] ascending
select new
{
DisplayMember = item["fldFamil"] + " " + item["fldName"],
ValueMember = item["Id"]
}).ToList();
DataTable btable = new DataTable();
btable.Columns.Add("DisplayMember");
btable.Columns.Add("ValueMember");
foreach (var item in q)
{
DataRow row = btable.NewRow();
row["DisplayMember"] = item.DisplayMember;
row["ValueMember"] = item.ValueMember;
btable.Rows.Add(row);
}
cmbBazras.DataSource = btable;
cmbBazras.DisplayMember = "DisplayMember";
cmbBazras.ValueMember = "ValueMember";
و می خواهم نام خانوادگی و نام افراد را در یک combobox بگذارم به صورت مرتب شده ولی وقتی دستور اجرا میکنم مقادیر بر اساس نام خانوادگی داخل کامبوباکس مرتب تیستند چه باید کرد فکر کنم با حروف فارسی مشکل داره ؟