mirror of
				https://gitee.com/csharpui/CPF.git
				synced 2025-11-01 00:46:56 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			45 lines
		
	
	
		
			915 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			915 B
		
	
	
	
		
			C#
		
	
	
	
	
	
| using System.Collections;
 | |
| using System.Data;
 | |
| using CPF;
 | |
| 
 | |
| namespace CpfDemo
 | |
| {
 | |
| 
 | |
|     public class DataGridViewModel : CpfObject
 | |
|     {
 | |
|         public static int MAX = byte.MaxValue;
 | |
|         public DataGridViewModel()
 | |
|         {
 | |
| 
 | |
|             var data = new DataTable();
 | |
| 
 | |
|             for (int i = 0; i < MAX; i++)
 | |
|             {
 | |
|                 data.Columns.Add("p" + (i + 1));
 | |
|             }
 | |
| 
 | |
| 
 | |
|             for (int i = 0; i < 1000; i++)
 | |
|             {
 | |
|                 var row = data.NewRow();
 | |
|                 for (int j = 0; j < MAX; j++)
 | |
|                 {
 | |
|                     if (j != 1)
 | |
|                     {
 | |
|                         row[j] = i;
 | |
|                     }
 | |
|                 }
 | |
|                 data.Rows.Add(row);
 | |
|             }
 | |
| 
 | |
|             Data = data.ToItems();
 | |
|         }
 | |
|         public IList Data
 | |
|         {
 | |
|             get { return (IList)GetValue(); }
 | |
|             set { SetValue(value); }
 | |
|         }
 | |
| 
 | |
| 
 | |
|     }
 | |
| } | 
