CesGridView
CES edited this page Jan 14, 2024
·
17 revisions
This control is inherited from .Net "DataGridView" and has all features and properties of .Net "DatGridView" and just some properties added to "CesGridView" to provide new features for user to filter and sort data in grid. Of course, these features do not work on "Button & Combo" column type.
کنترل گرید از گرید دات نت ارث بری شده و تمام ویژگی های گرید دات نت را دارا می باشد و تنها چند ویژگی به آن اضافه شده که امکان فیلتر کردن داده های موجود در گرید را امکانپذیر خواهد کرد. البته فیلترینگ روی ستون هایی از نوع Button و Combo اعمال نمی شود.
- CesDataSource : Assign data source to control.
- CesEnableFiltering : Value must be selected from "CesGridFilterActionModeEnum". Elements of this enum define which mouse click can open filter or sort dialog.
- CesSetAppearance : If set value to true, control automatically set some UI properties according to "CesUserDarkHeader" property
- CesUseDarkHeader : If set value to true, column and row header change to dark mode.
- CesDataSource : لیست داده ها باید از طریق این ویژگی به کنترل ارسال گردد.
- CesEnableFiltering : این ویژگی امکان فیلتر کردن و مرتب کردن اطلاعات گرد را فراهم خواهد کرد و می تواند یک از گزینه های لیست شمارشی CesGridFilterActionModeEnum باشد.
- CesSetAppearance : اگر مقدار این ویژگی برابر true باشد، کنترل ظاهر پیش فرض را تغییر خواهد داد.
- CesUseDarkHeader : اگر مقدار این ویژگی برابر true باشد، در تنظیم ظاهر کنترل، عنوان ستون و سطر تیره خواهد شد.
public enum CesGridFilterActionModeEnum
{
None,
RightClick,
LeftClick,
}
public class MyData
{
public string Name { get; set; } = string.Empty;
public string Description { get; set; } = string.Empty;
public int QTY { get; set; }
public bool Valid { get; set; }
public DateTime Done { get; set; }
}
IList<MyData> source = new List<MyData>();
dgv.CesDataSource = mainData;