PDA

View Full Version : حذف رکورد ستاره در گرید



mzamani
سه شنبه 18 اردیبهشت 1386, 09:31 صبح
با سلام
من در فرمم یک دیتا گرید ویو قرار داده ام . می خواهم رکورد پایانی آن که رکورد ستاره و خالی است را حذف کنم . چطور این کار را انجام دهم؟

Sorenaa_s
سه شنبه 18 اردیبهشت 1386, 09:45 صبح
dataGrid1.ReadOnly = True

MH2538
سه شنبه 18 اردیبهشت 1386, 09:46 صبح
سلام
اگر قصد نداری که کاربر بتونه اطلاعات رو مستقیم وارد گرید کنه می تونی از دستور زیر استفاده کنی
البته دستور زیر جزء propertyهای خود گرید است که در زمان طراحی هم می تونی اون رو تنظیم کنی


dataGridView1.AllowUserToAddRows = false;

ضمناً دستور dataGrid1.ReadOnly = True نمی تونه اینکار رو بکنه بلکه قابلیت ورود اطلاعات و تغییر اطلاعات و ... رو از گرید می گیر در حالی که هنوز اون علامت * سرجاش می مونه علاوه براینکه با استفاده از ptoperty که خدمتتون عرض کردم می تونید امکان ورود اطلاعات جدید رو از کاربر بگیرید در حالی هنوز قابلیت حذف اطلاعات رو داره و بالعکس.

Sorenaa_s
سه شنبه 18 اردیبهشت 1386, 12:45 عصر
در مورد اینکه اینکار کلا DataGrid رو ReadOnly میکنه کاملا حق با شماست. ولی در مورد علامت * اون سرجاش نمی مونه :)

MH2538
سه شنبه 18 اردیبهشت 1386, 12:47 عصر
سلام Sorenna
من در ویندوز2003 و با ویژوال استودیو2005 امتحان کردم ولی علامت سوال سرجاش می می مونه
در مورد سایر سیستم عامل ها نمی دونم

Sorenaa_s
سه شنبه 18 اردیبهشت 1386, 12:50 عصر
پس مشکل اینه! من تو 2003 تست کردم :)