نحوه تغییر دادن title ستونهای datagrid
Loading
نمایش نتایج: از 1 به 8 از 8

موضوع: نحوه تغییر دادن title ستونهای datagrid

  1. #1
    كاربر عادي Array admin22333 آواتار ها
    تاریخ عضویت
    Saturday 12 April 2008
    نوشته ها
    68
    Thanks
    0
    Thanked 0 Times in 0 Posts

    پیش فرض نحوه تغییر دادن title ستونهای datagrid




    سلام
    من میخوام title ستون های دیتاگریدم رو عوض کنم (میخوام فارسی بشه)
    توی انجمن یه نفر دیگه هم این سوال رو پرسیده بود مثل این که جواب داده بودن که روی دیتا گرید راست کلیک میکنیم و یه گزینه ای بود انتخاب میکنیم که من راست کلیک کردم ولی این گزینه رو ندیدم
    و میخوام بعضی از ستونهام طولش بیشتر از بقیه باشه در ضمن بگم که گریدم به بانک اطلاعاتی sql وصل
پاسخ با نقل قول پاسخ با نقل قول

  • #2
    محمد چاوشی - مدیر انجمن Array
    تاریخ عضویت
    Thursday 20 April 2006
    محل سکونت
    Kuala Lumpur - Malaysia
    نوشته ها
    521
    Thanks
    1
    Thanked 5 Times in 4 Posts

    پیش فرض

    با سلام
    برای این کار روی Grid ات راست کلیک کن و Edit Columns رو انتخاب کن. توی نین قسمت می تونی تمامی این کار ها رو انجام بدی. به عنوان مثال برای Title باید HeaderText و برای تغییر طول ستون ها باید Width رو تغییر بدی.

  • #3
    كاربر عادي Array admin22333 آواتار ها
    تاریخ عضویت
    Saturday 12 April 2008
    نوشته ها
    68
    Thanks
    0
    Thanked 0 Times in 0 Posts

    پیش فرض

    ممنون جناب چاوشی از راهنماییتون ولی همونطور که گفتم روی data gride ام که راست کلیک میکنم گزینه edit columns رو نداره

  • #4
    كاربر عادي Array
    تاریخ عضویت
    Saturday 17 March 2007
    نوشته ها
    77
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Lightbulb column in DataGrid

    با سلام
    بعد از اینکه DataSource و DataMember دیتاگرید خود را مقدار دهی کردید کدهای زیر را امتحان کنید:
    کد:
    DataGrid1.TableStyles.Item(0).GridColumnStyles.Item(0).HeaderText = "کد پرسنلی"
    DataGrid1.TableStyles.Item(0).GridColumnStyles.Item(0).Width = 200

    نـومــید نیسـتیم ز احســان نـو بـــهار
    هر چند تخم سوخته در خاک کرده ایم

  • #5
    كاربر عادي Array admin22333 آواتار ها
    تاریخ عضویت
    Saturday 12 April 2008
    نوشته ها
    68
    Thanks
    0
    Thanked 0 Times in 0 Posts

    پیش فرض

    ممنون از راهنماییتون ولی من این کار رو انجام دادم این پیغام رو میده
    Index was out of range. Must be non-negative and less than the size of the collection.
    Parameter name: index

  • #6
    كاربر عادي Array
    تاریخ عضویت
    Saturday 17 March 2007
    نوشته ها
    77
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Lightbulb datagrid

    با سلام
    خطایی که در برنامه شما وجود دارد مربوط به این است اندیسی در کدتان استفاده کرده اید که در برنامه وجود ندارد مثلا(item(5 را مقدار دهی کرده اید در صورتی که آن شی شما کمتر از شش آیتم دارد

    در کل باید کل کدها موجود باشد و مورد بررسی قرار گیرد و نیز اینکه این خطا روی کدام خط از برنامه اتفاق می افتد, تا دوستان بهتر بتوانند قضاوت کنند.

  • #7
    شهرام درويشي - مدير انجمن Array Sloveir آواتار ها
    تاریخ عضویت
    Tuesday 11 January 2005
    نوشته ها
    281
    Thanks
    0
    Thanked 1 Time in 1 Post

    پیش فرض

    با سلام
    طبق گفته آقای چاوشی

    برای این کار روی Grid کلیک کن و فلشی را که ظاهر میشود کلیک کن و سپس Edit Columns رو انتخاب کن. توی نین قسمت می تونی تمامی این کار ها رو انجام بدی. به عنوان مثال برای Title باید HeaderText و برای تغییر طول ستون ها باید Width رو تغییر بدی.
    _

  • #8
    كاربر عادي Array admin22333 آواتار ها
    تاریخ عضویت
    Saturday 12 April 2008
    نوشته ها
    68
    Thanks
    0
    Thanked 0 Times in 0 Posts

    پیش فرض

    سلام دوست عزیز منون که راهنماییم کردید , هر اندیسی هم انتخاب می کنم همین پیغام رو میده در ضمن من خود grid رو از properties به جدول ارتباط ندادم من اینطور نوشتم



    Dim strsql1 As String
    Dim strcon1 As String
    strcon1 = "data source=INTERNET;Initial Catalog=sana;Integrated Security=True"
    Dim con1 As New SqlConnection(strcon1)
    con1.Open()
    strsql1 = "select * from karyabi"
    Dim da1 As New SqlDataAdapter(strsql1, con1)
    Dim ds1 As New DataSet()
    da1.Fill(ds1, "karyabi")
    DataGrid1.DataBindings.Add(New Binding("datasource", ds1, "karyabi"))
    DataGrid1.TableStyles.Item(0).GridColumnStyles.Ite m(0).HeaderText = "کد پرسنلی"
    DataGrid1.TableStyles.Item(0).GridColumnStyles.Ite m(0).Width = 200
    DataGrid1.DataBindings.Clear()
    con1.Close()

  • علاقه مندي ها (Bookmarks)

    علاقه مندي ها (Bookmarks)

    مجوز های ارسال و ویرایش

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