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

نام تاپیک: بدست آوردن محتوای یک سلول از data grid view

  1. #1

    بدست آوردن محتوای یک سلول از data grid view

    با سلام

    من میخوام محتویات یک سلول از datagrid view رو توی message box نمایش بدم ولی توی

    message box به جای این که محتویات رو نمایش بده ردیف و ستون آن سلول رو نمایش میده

    البته فکر کنم یه تبدیل نوع بخواد کدی هم که نوشتم اینجوریه

    messagebox.show( datagridview.rows[2].cells[1].tostring ) ; code

    ممنون میشم کمک کنید.

  2. #2

    نقل قول: بدست آوردن محتوای یک سلول از data grid view

    خاصيت Read-Only رو برابر True قرار بده.
    تويه رويداد SelectionChanged اين كد رو بنويس:


    privatevoid dataGridView1_SelectionChanged(object sender, EventArgs e)
    {
    string ID;
    ID = dataGridView1.SelectedCells[0].Value.ToString ();
    MessageBox.Show(ID.ToString());
    }


  3. #3

    نقل قول: بدست آوردن محتوای یک سلول از data grid view

    مرسی دوست عزیز از راهنمایت

    من دوتا سئوال دیگه هم در مورد datagridview داشتم که اگه بتونی کمکم کنی خیلی ممنون می شم:

    1. همون طور که می دونی یک datagrid view تا زمانی که به پایگاه وصل نباشه و فیل های پایگاه بهش اضافه نشه یه صفحه ی سفید مگر این که خودمون ستو به اون اضافه کنیم

    حالا من می خوام یک datagrid view داشته باشم که قبل از bind به database یک سری فیلد که در قسمت طراحی به اون اضافه کردم (البته با توجه به فیلد هایی که از پایگاه داده میخوام بیارم) دقیقا اون اطلاعات به همون ستون هایی که اضافه کردم اضافه بشه و دیگه ستون هایی که از خود پایگاه می یاد به datagrid view اضافه نشه

    2.می دونیم که هر خونه از datagrid view رو میتونیم یا textbox یا list box و... انتخاب کرد چطور میشه به event اونا دسترسی داشت مثلا یک سلول خاص فقط بتونه عدد بگیره ویکی دیگه فقط حرف و ...

    ممنون میشم کمک کنی

  4. #4

    نقل قول: بدست آوردن محتوای یک سلول از data grid view

    dtg.selectedrows[0].cels["name"].tostring()

  5. #5

    نقل قول: بدست آوردن محتوای یک سلول از data grid view

    دوستان یکی یه کمکی کنه اگه راه حلی واسه دوتا سئوال بالا می دونه ارائه بده ممنون می شم

  6. #6

    نقل قول: بدست آوردن محتوای یک سلول از data grid view

    برای سوال اول باید توی خاصیتdatapropertyname هر ستون از گریدت نام فیلد جدولت رو قرار بدی وبرای اینکه بقیه فیلدهای جدول که تو گرید تعریف نشدن به گریدت بایند نشن میتونی بعد از کد بایند گرید کد زیر رو اضافه کنی:
    datagridview1.autogeneratecolumns=false;

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

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