سوال در مورد Visual Basic

kian.. .

Member
سلام
دوستان من می خوام از داخل DataGridView دو تا داده دارم که حذف کنم اما نمی دونم چه جوری
امکانش هست راهنمایی کنید؟

:rose:
 

the_king

مدیرکل انجمن
سلام
دوستان من می خوام از داخل DataGridView دو تا داده دارم که حذف کنم اما نمی دونم چه جوری
امکانش هست راهنمایی کنید؟

:rose:

خالی کردن محتویات ستون 1 در سطر 1 (اندیس سطر و ستون از 0 شروع می شود) در DataGridView1
کد:
        DataGridView1.Rows(1).Cells(1).Value = ""

خالی کردن محتویات ستون 1 در تمامی سطر های DataGridView1
کد:
        For Each row As DataGridViewRow In DataGridView1.Rows
            row.Cells(1).Value = ""
        Next

خالی کردن محتویات تمامی ستون های سطر 1 در DataGridView1
کد:
        For Each cell As DataGridViewCell In DataGridView1.Rows(1).Cells
            cell.Value = ""
        Next

حذف کردن سطر شماره 1 در DataGridView1
کد:
        DataGridView1.Rows.RemoveAt(1)

حذف کردن ستون شماره 1 در DataGridView1
کد:
        DataGridView1.Columns.RemoveAt(1)
 

kian.. .

Member
سلام
من می خوام تمام داده های موجود رو پاک کنم و اطلاعی از تعداد ستون و ردیف ندارم راهی هست؟
 

the_king

مدیرکل انجمن
سلام
من می خوام تمام داده های موجود رو پاک کنم و اطلاعی از تعداد ستون و ردیف ندارم راهی هست؟

اگر سطر ها رو حذف کنید جز عنوان ستون ها بقیه اطلاعات حذف می شوند :
کد:
        DataGridView1.Rows.Clear()

سپس می توانید ستون ها را هم مرخص کنید :
کد:
        DataGridView1.Columns.Clear()
 

kian.. .

Member
یه سوال دیگه در مورد DataGridView اونم این که کدی می خوام که بشه باهاش عنوان ستون های DataGridView رو تغییر داد در طول برنامه! اصلا این کار ممکنه یا نه؟:rose:
 

the_king

مدیرکل انجمن
یه سوال دیگه در مورد DataGridView اونم این که کدی می خوام که بشه باهاش عنوان ستون های DataGridView رو تغییر داد در طول برنامه! اصلا این کار ممکنه یا نه؟:rose:

فرقی نمی کنه که کی ستون ها رو تغییر بدهید، همیشه امکان پذیره، DataGridView1.Columns مجموعه
تمامی ستون ها است، می توانید ازش عضو حذف کنید یا بهش عضو اضافه کنید. اما اصولا قبل از اینکه ستون ها
رو ویرایش کنند سطر های DataGridView رو حذف می کنند که بین داده های فعلی و ستون هایی که قراره
تغییر کنند تداخل پیش نیاد. ویرایش ستون ها که تمام شد مجددا داده ها رو منطبق با مشخصات جدید ستون ها
درج می کنند.

درج یک ستون جدید به انتهای لیست ستون ها، نام ستون Column4 و عنوان نمایشی ستون Telephone
کد:
DataGridView1.Columns.Add("Column4", "Telephone")

درج کردن یک ستون جدید به ابتدای لیست ستون ها (اندیس 0) ، نام ستون Column4 و عنوان نمایشی ستون Telephone
کد:
        Dim column As New DataGridViewColumn(New DataGridViewTextBoxCell())
        column.Name = "Column4"
        column.HeaderText = "Telephone"
        DataGridView1.Columns.Insert(0, column)

تغییر دادن عنوان اولین ستون (اندیس 0) به Address
کد:
        DataGridView1.Columns(0).HeaderText = "Address"

رنگ کلیه خانه های ستون اول (اندیس 0) زرد شود :
کد:
        Dim style As New DataGridViewCellStyle(DataGridView1.Columns(0).DefaultCellStyle)
        style.BackColor = Color.Yellow
        DataGridView1.Columns(0).DefaultCellStyle = style
 

kian.. .

Member
من ستون چهار رو به DateGride اضافه کردم حالا می خوام فقط داخل ردیف اول این ستون یه عدد اضافه کنم!!!
چی کار کنم؟
 

the_king

مدیرکل انجمن
من ستون چهار رو به DateGride اضافه کردم حالا می خوام فقط داخل ردیف اول این ستون یه عدد اضافه کنم!!!
چی کار کنم؟

می خواهید در ردیف اول ستون چهارم مقداری رو بنویسید ؟
کد:
DataGridView1.Rows(0).Cells(3).Value = 1234
 

جدیدترین ارسال ها

بالا