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

نام تاپیک: نحوه اضافه کردن ستون های DataGrid در زمان اجرا (RunTime)

  1. #1
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    2,010

    Thumbs up نحوه اضافه کردن ستون های DataGrid در زمان اجرا (RunTime)

    در این ویدئوی آموزشی یک DataGrid داریم که قبل از هر چیز باید یک DataTable برای DataSource اون تعیین بشه و همزمان با اضافه کردن ستون های DataTable به ستونهای DataGridTableStyle هم اضافه می شه....



    DataGrid Culumns Runtime.jpg


    Dim MultiLanguageDataTable As New DataTable("MultiLanguageDataTable")



    Dim DataColumn As DataGridTextBoxColumn
    Dim Width_ As Integer = 250
    Dim g As Graphics = Me.DataGrid1.CreateGraphics



    With MultiLanguageDataTable
    MultiLanguageTableStyle.MappingName = .TableName
    MultiLanguageTableStyle.PreferredColumnWidth = 250
    .Columns.Clear()
    With .Columns.Add("ResName")
    .Caption = "Resource Name"
    End With
    DataColumn = New DataGridTextBoxColumn
    With DataColumn
    .HeaderText = "Resource Name"
    .MappingName = "ResName"
    Width_ = g.MeasureString(.HeaderText, Me.DataGrid1.HeaderFont).Width
    .Width = If(Width_ < MultiLanguageTableStyle.PreferredColumnWidth, MultiLanguageTableStyle.PreferredColumnWidth, Width_)
    End With
    MultiLanguageTableStyle.GridColumnStyles.Clear()
    Index = MultiLanguageTableStyle.GridColumnStyles.Add(DataC olumn)
    For Each Item As ListViewItem In Me.ListView1.Items
    With .Columns.Add(Item.SubItems(3).Text)
    .Caption = Item.SubItems(2).Text


    End With
    DataColumn = New DataGridTextBoxColumn
    With DataColumn
    .HeaderText = Item.SubItems(1).Text
    .MappingName = Item.SubItems(3).Text
    Width_ = g.MeasureString(.HeaderText, Me.DataGrid1.HeaderFont).Width
    .Width = If(Width_ < MultiLanguageTableStyle.PreferredColumnWidth, MultiLanguageTableStyle.PreferredColumnWidth, Width_)
    End With
    Index = MultiLanguageTableStyle.GridColumnStyles.Add(DataC olumn)
    Next
    End With


    Any Question ....
    آخرین ویرایش به وسیله ROSTAM2 : پنج شنبه 13 مهر 1402 در 08:53 صبح

  2. #2
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    2,010

    نقل قول: نحوه اضافه کردن ستون های DataGrid در زمان اجرا (RunTime)

    سلام به همه
    من می خوام فونت سفارشی برای دیتا گزرید تعیین کنم ولی تغییر اندازه ارتفاع ردیف ستون ها رو نمی تونم پیدا کنم!!!!!

    SharedفقScreenshot.jpg

    چطور باید ارتفاع ردیف ستون رو بیشتر کنیم؟!

  3. #3

    نقل قول: نحوه اضافه کردن ستون های DataGrid در زمان اجرا (RunTime)

    پراپرتیهای دیتاگرید رو نگاه کنید،
    سطر ، پراپرتی height داره که میشه ارتفاع سطر خاصی رو تغییر داد.
    هم هدرها، هم سطرها و سلولها قابلیت تغییر ظاهر از جمله ارتفاع را دارند. (پراپرتی هایی که style توی اسمشون هست.)
    هم میشه کاری کرد ارتفاع سطر متناسب با بیشترین ارتفاع متن همان سطر تغییر کنه (DataGridView.AutoSizeRowsMode)
    و ...

تاپیک های مشابه

  1. سوال: جمع ستون یک ستون در runtime و مشکل با culture فارسی
    نوشته شده توسط vid4259 در بخش ابزارهای گزارش سازی
    پاسخ: 1
    آخرین پست: سه شنبه 28 مرداد 1399, 14:40 عصر
  2. پاسخ: 3
    آخرین پست: پنج شنبه 31 تیر 1395, 22:51 عصر
  3. سوال: عدم نمايش يك ستون از گريدويو در runtime
    نوشته شده توسط HABIB_TANHA در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: شنبه 14 اسفند 1389, 16:36 عصر
  4. update شدن ستون dataGrid با توجه به ستون دیگر
    نوشته شده توسط sara62 در بخش WPF
    پاسخ: 3
    آخرین پست: یک شنبه 25 مهر 1389, 10:17 صبح
  5. اضافه کردن runtime کنترل به datagrid
    نوشته شده توسط mehdi3683 در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: دوشنبه 07 دی 1383, 11:57 صبح

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

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