1 using System;
2 using System.Collections.Generic;
3 using System.ComponentModel;
4 using System.Data;
5 using System.Drawing;
6 using System.Linq;
7 using System.Text;
8 using System.Windows.Forms;
9
10 namespace propertygrid
11 {
12 public partial class Form1 : Form
13 {
14 public Form1()
15 {
16 InitializeComponent();
17 }
18
19 private void Form1_Load(object sender, EventArgs e)
20 {
21 Customer customer = new Customer();
22 propertyGrid1.SelectedObject = customer;
23 }
24 }
25
26 [DefaultPropertyAttribute("Name")]
27 public class Customer
28 {
29 [CategoryAttribute("用户信息"), DescriptionAttribute("设置消费者姓名")]
30 public string Name { get; set; }
31 [CategoryAttribute("用户信息"), DescriptionAttribute("设置消费者Email地址")]
32 public string Email { get; set; }
33 [CategoryAttribute("备注"), DescriptionAttribute("备注信息")]
34 public string Mark { get; set; }
35 public Customer()
36 {
37 Name = "liush";
38 Email = "kakaliush@163.com";
39 Mark = "测试propertyGrid";
40 }
41 }
42 }
43
44
2 using System.Collections.Generic;
3 using System.ComponentModel;
4 using System.Data;
5 using System.Drawing;
6 using System.Linq;
7 using System.Text;
8 using System.Windows.Forms;
9
10 namespace propertygrid
11 {
12 public partial class Form1 : Form
13 {
14 public Form1()
15 {
16 InitializeComponent();
17 }
18
19 private void Form1_Load(object sender, EventArgs e)
20 {
21 Customer customer = new Customer();
22 propertyGrid1.SelectedObject = customer;
23 }
24 }
25
26 [DefaultPropertyAttribute("Name")]
27 public class Customer
28 {
29 [CategoryAttribute("用户信息"), DescriptionAttribute("设置消费者姓名")]
30 public string Name { get; set; }
31 [CategoryAttribute("用户信息"), DescriptionAttribute("设置消费者Email地址")]
32 public string Email { get; set; }
33 [CategoryAttribute("备注"), DescriptionAttribute("备注信息")]
34 public string Mark { get; set; }
35 public Customer()
36 {
37 Name = "liush";
38 Email = "kakaliush@163.com";
39 Mark = "测试propertyGrid";
40 }
41 }
42 }
43
44