نمایش نتایج 1 تا 5 از 5

نام تاپیک: بدست آوردن فیلدکلید(id) از داخل combobox

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1390
    محل زندگی
    mashhad
    سن
    39
    پست
    45

    Question بدست آوردن فیلدکلید(id) از داخل combobox

    داخل فرمم یک کمبوباکس دارم که وقتی فرم لود میشه از جدولم نام شهررو نشون میده.حالا می خوام روی هر شهری که برم آی دی این شهر رو توی یک متغیراز نوع int بریزم چطوری می تونم؟؟لطفا راهنماییم کنید.مرسی

  2. #2
    کاربر دائمی آواتار dataking
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    شیراز
    پست
    159

    نقل قول: بدست آوردن فیلدکلید(id) از داخل combobox

    سلام
    اسم شهر حتما یکی از فیلدهای یک جدول درسته ؟
    خب با متدهای جستجو نام id شهری را پیدا کنید که اسمش برابر تکست کمبو و بعد تو متغیرتون قرار بدید .
    یا اگه می خواهید کد ننویسید یک کمبو بزارید و انو وصل کنید به فیلد id و تو رویداد چنج کمبو id بنویسید
    int= comid.text

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    دی 1383
    محل زندگی
    اصفهان
    پست
    40

    نقل قول: بدست آوردن فیلدکلید(id) از داخل combobox

    هنگام bind كردن دو تا متد است كه بايد set كنيد يكي .DisplayMember كه داده مورد نظر شما يعني اسم شهرتون است كه نشون داده مي شه و ديگري ValueMember كه همون كد شهرتون است كه برگشت داده ميشه هنگامي كه سورس combo را معلوم كردي اين دوتا پارامتر را هم با يد تنظيم كني و با همين value ميتوني به كدت دسترسي پيدا كني

    newcombo.DataSource = dt
    newcombo.DisplayMember = "namecity"
    newcombo.ValueMember = "id";

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1390
    محل زندگی
    mashhad
    سن
    39
    پست
    45

    نقل قول: بدست آوردن فیلدکلید(id) از داخل combobox

    این کارو انجام دادم.valuemember مقدار string برمیگردونه.یعنی مقدارش میشه خود "id" اما من میخوام مقدارid رو بهم بده.

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    دی 1383
    محل زندگی
    اصفهان
    پست
    40

    نقل قول: بدست آوردن فیلدکلید(id) از داخل combobox

    خوب كانورتش كن به int
    يراي اين كار هم ميتونيد از int.parser يا convert.toint استفاده كنيد

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •