تغییر کد برای پر کردن دو TextBox از 2 جدول مختلف بعد از اتصال ComboBox به دیتابیس با تکنیک LinqToSql
با سلام خدمت دوستان
با کد زیر ComboBox ی رو با روش Linq به دیتابیس وصل شده و دو TextBox توسط ComboBox بصورت خودکار پر میشه:
LinqToTrazoDataContext db;
private void frmAddCommodity_Load(object sender, EventArgs e)
{
db = new LinqToTrazoDataContext();
var list = db.CommodityCodTables.ToList();
cmbCommodityGrouping.ValueMember = "RowCod";
cmbCommodityGrouping.DisplayMember = "CommodType";
cmbCommodityGrouping.DataSource = list;
txtCodCommodity.DataBindings.Add("Text", list, "RowCod");
txtAbbrev.DataBindings.Add("Text", list, "CommodAbbrev");
}
در کد بالا هر دو TextBox از جدول CommodityCodTables مقدار دهی میشه.
حالا چطوری این کد رو تغییر بدم که txtCodCommodity از فیلد RowCommo در جدول CommoTable مقداردهی بشه.
ممنون میسم راهنماییم کنید.
باتشکر
نقل قول: تغییر کد برای پر کردن دو TextBox از 2 جدول مختلف بعد از اتصال ComboBox به دیتابیس با تکنیک
txtCodCommodity.DataBindings.Clear();
//مجددا تکست باکس رو مقداردهی کن
نقل قول: تغییر کد برای پر کردن دو TextBox از 2 جدول مختلف بعد از اتصال ComboBox به دیتابیس با تکنیک
نقل قول:
نوشته شده توسط
alexmcse
txtCodCommodity.DataBindings.Clear();
//مجددا تکست باکس رو مقداردهی کن
من میخوام آخرین ردیف( RowCommo) جدول CommoTable پیدا بشه و یک واحد اضافه بشه و به همین TextBox اضافه بشه،نه از جدول CommodityCodTables و فیلد RowCod.
نمیدونم تونستم منظورمو برسونم یا نه.
ممنون میشم راهنماییم کنید.
باتشکر
نقل قول: تغییر کد برای پر کردن دو TextBox از 2 جدول مختلف بعد از اتصال ComboBox به دیتابیس با تکنیک
نقل قول:
نوشته شده توسط
alexmcse
txtCodCommodity.DataBindings.Clear();
//مجددا تکست باکس رو مقداردهی کن
البته من کد مندرج در تاپیک 1 رو بدین صورت تغییر دادم:
LinqToTrazoDataContext db;
private void frmAddCommodity_Load(object sender, EventArgs e)
{
db = new LinqToTrazoDataContext();
var list = db.CommodityCodTables.ToList();
cmbCommodityGrouping.ValueMember = "RowCod";
cmbCommodityGrouping.DisplayMember = "CommodType";
cmbCommodityGrouping.DataSource = list;
txtAbbrev.DataBindings.Add("Text", list, "CommodAbbrev");
var lastRecord = db.CommoTables.OrderByDescending(s => s.RowCommo).FirstOrDefault();
int endRowCommo= lastRecord.RowCommo+1;
txtCodCommodity.Text = endRowCommo.ToString();
}
حالا نمیدونم روشم درست هست یا نه، ولی جواب گرفتم.
اگه اشتباهی در کُدَم هست ممنون میشم اگه راه بهتری وجود داره راهنماییم بفرمائید.
باتشکر از تمامی دوستان و راهنمایی هایی که میفرمایید.
نقل قول: تغییر کد برای پر کردن دو TextBox از 2 جدول مختلف بعد از اتصال ComboBox به دیتابیس با تکنیک
نقل قول:
نوشته شده توسط
bmvgod
من میخوام آخرین ردیف( RowCommo) جدول CommoTable پیدا بشه و یک واحد اضافه بشه و به همین TextBox اضافه بشه،نه از جدول CommodityCodTables و فیلد RowCod.
نمیدونم تونستم منظورمو برسونم یا نه.
ممنون میشم راهنماییم کنید.
باتشکر
کسی میتوننه رانماییم کنه؟