09 2012 档案
摘要://////设置DataGrid所有行的行高//////DataGrid对象///行高publicvoidSetGridDefaultRowHeight(DataGriddg,intcy){FieldInfofi=dg.GetType().GetField("m_cyRow",BindingFlag...
阅读全文
摘要:利用DataGrid的MouseDown和MouseMove事件,模拟滑动浏览的效果intx=0,y=0;privatevoiddataGrid_MouseDown(objectsender,MouseEventArgse){x=e.X;y=e.Y;}privatevoiddataGrid_Mous...
阅读全文
摘要:#region验证///<summary>///验证所修改或添加的信息是否已经存在,针对数据库表中唯一字段///</summary>///<paramname="tableName">表名</param>///<paramname="keyName">字段名</param>///<paramname="key">值</param>///<returns>true:已经存在;false:不存在</returns>pri
阅读全文
摘要:abs(X) 返回参数X的绝对值coalesce(X,Y,……) 返回第一个非空参数的副本。若所有的参数均为NULL,返回NULL。至少2个参数。ifnull(X,Y) 返回第一个非空参数的副本。若两个参数均为NULL,返回NULL。last_insert_rowid() 返回当前数据库连接最后插入...
阅读全文
摘要:1.动态创建XAML对象StringBuilderxaml=newStringBuilder();xaml.Append("<TextBlock");xaml.Append("xmlns=\"http://schemas.microsoft.com/client/2007\"");xaml.Append("FontSize=\"50\"");xaml.Append("FontWeight=\"Bold\"Text=\"动态创建XAML对象\"
阅读全文
摘要:1.验证TextBox内容不超过指定长度,失去焦点后验证。前台:<TextBoxName="tb1"Text="{BindingName,Mode=TwoWay,ValidatesOnExceptions=True}"Height="100"Width="100"/>后台:Personp=newPerson();publicMainPage(){InitializeComponent();p.Name="123";tb1.DataContext=p;}publicclassPerso
阅读全文
摘要:首先拖入一个数据表格DataGrid控件,再拖入一个分页控件DataPager。后台进行数据绑定的代码如下:PagedCollectionViewpcv=newPagedCollectionView(itemList);pcv.PageSize=2;dataGrid1.ItemsSource=pcv;dataPager1.Source=pcv;DataPager的DisplayMode属性可以设置分页样式
阅读全文
摘要:实现的效果如图:前台实现:<UserControl.Resources><Stylex:Key="DataGridColumnHeaderCheckBox"TargetType="data_primitives:DataGridColumnHeader"><SetterProperty="Template"><Setter.Value><ControlTemplateTargetType="data_primitives:DataGridColumnHeader"
阅读全文
摘要:WinCE开发中的DataGrid控件没有选中行的属性,但是我们可以通过另外一种方式来模拟选中一行的效果,要实现这个效果需要为控件添加GotFocus和CurrentCellChanged事件。实现的代码如下:privatevoiddataGrid1_GotFocus(objectsender,Ev...
阅读全文