Silverlight控件DataGrid用法总结
2010-07-15 17:16
387 查看
常规的用法先总结一下。前台设置列名,列宽,列高,绑定数据。后台构造数据源,设置是否排序等。
其他的小技巧遇到了总结到此文。如图:
大气象
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
namespace HCLoad
{
public partial class uc_DataGrid : UserControl
{
public uc_DataGrid()
{
InitializeComponent();
Bind();
}
List<Model> list = new List<Model>();
public class Model
{
public int ID { get; set; }
public string 名称 { get; set; }
public Model() { }
public Model(int _ID, string _名称)
{
ID = _ID;
名称 = _名称;
}
}
private void Bind()
{
list.Clear();
list.Add(new Model(1, "名1"));
list.Add(new Model(2, "名2"));
list.Add(new Model(3, "名3"));
dgList.ItemsSource = list;
dgList.CanUserSortColumns = false;//设置不排序
dgList.Height = 150;
dgList.IsReadOnly = true;//设置只读,选择的时候,不能进入编辑状态
}
}
}
其他的小技巧遇到了总结到此文。如图:
大气象
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
namespace HCLoad
{
public partial class uc_DataGrid : UserControl
{
public uc_DataGrid()
{
InitializeComponent();
Bind();
}
List<Model> list = new List<Model>();
public class Model
{
public int ID { get; set; }
public string 名称 { get; set; }
public Model() { }
public Model(int _ID, string _名称)
{
ID = _ID;
名称 = _名称;
}
}
private void Bind()
{
list.Clear();
list.Add(new Model(1, "名1"));
list.Add(new Model(2, "名2"));
list.Add(new Model(3, "名3"));
dgList.ItemsSource = list;
dgList.CanUserSortColumns = false;//设置不排序
dgList.Height = 150;
dgList.IsReadOnly = true;//设置只读,选择的时候,不能进入编辑状态
}
}
}
相关文章推荐
- Silverlight控件用法合集DataGrid,ComboBox,DataPick,CheckBox,RadioButton
- Silverlight控件用法合集DataGrid,ComboBox,DataPick,CheckBox,RadioButtonSilverlight控件用法合集DataGrid,ComboBox,DataPick,CheckBox,RadioButton
- Vc控件用法总结之List Control
- 通过扩展Silverlight的控件DataGrid,使其垂直滚动条支持鼠标滑轮 (转)
- DataGrid,DataList,Repeater等数据访问控件的区别及总结、使用Repeater控件显示数据
- Silverlight DataGrid 模板列根据内容动态生成控件
- Android控件用法总结之EditText
- Silverlight之控件应用总结(一)(3)
- Gridview控件用法大总结
- Spreadsheet电子表格控件安装及用法总结
- 总结一下 Material Design控件 cradview 的用法
- DataGrid等数据控件的用法(1)
- ASP.NET中DataGrid和DataList控件用法比较
- Silverlight中DataGrid的用法
- [置顶] Silverlight之控件应用总结(一)(3)
- Silverlight之控件应用总结(一)
- 控件 DataGrid 的 优点 比较 ASP:TABLE的用法
- Spreadsheet电子表格控件安装及用法总结
- 跟互联力量学Silverlight之六_Panel和Border控件用法
- Silverlight学习笔记三:表格控件DataGrid