2012年9月25日
摘要: 正在做打印的一个功能,但是有一列内容特别长,用普通的列展示的话特别难看而且不会自动换行,没办法就用模版列放了一个textblock 并设置了TextWrapping='Wrap' 但是这个datagrid需要在后台自动生成,最后经过实验终于弄好了,分享出来大家一起讨论; internal static DataGridTemplateColumn GetGridViewColumn(string header, string element) { DataGridTemplateColumn tempCol = new DataGridTemplateCol... 阅读全文
posted @ 2012-09-25 14:48 轨 阅读(2160) 评论(0) 推荐(0) 编辑
摘要: TextBlock text = new TextBlock();text.Margin = new Thickness(10, 5, 0, 0);text.Foreground = new SolidColorBrush( Color.FromArgb(255, 255, 0, 0));text.Name = "messagetext";在后台代码中创建控件之后想要给控件颜色赋值,当时实验了很多次,头都大了,不过最后还是弄出来了,晒出来帮大家一起解决问题。 阅读全文
posted @ 2012-09-25 14:35 轨 阅读(2526) 评论(0) 推荐(3) 编辑
  2012年9月19日
摘要: private string pattern = @"^[0-9]*$"; private string param = ""; private void textBox1_TextChanged(object sender, TextChangedEventArgs e) { Match m = Regex.Match(this.textBox1.Text, pattern); if (!m.Success) { this.textBox1.Text ... 阅读全文
posted @ 2012-09-19 17:29 轨 阅读(2019) 评论(0) 推荐(0) 编辑
  2012年9月7日
摘要: 1 //附件实体类 2 class Document 3 { 4 public string MingCheng { get; set; } 5 public string Count { get; set; } 6 7 8 9 10 11 public byte[] Filebyte { get; set; }12 }13 14 15 16 //声明附件文件list,构造实体类17 List<Document> documents = n... 阅读全文
posted @ 2012-09-07 09:14 轨 阅读(374) 评论(0) 推荐(0) 编辑
  2012年3月28日
摘要: MediaElement原始的播放是只播放一遍;如何设置让MediaElement播放 的视频或者音频循环播放,解决如下:修改MediaElement模版<MediaElement Name="myMediaElement" Margin="13,35,14,0" Height="100" VerticalAlignment="Top"> <MediaElement.Triggers> <EventTrigger RoutedEvent="MediaElement.Loade 阅读全文
posted @ 2012-03-28 16:29 轨 阅读(9424) 评论(3) 推荐(2) 编辑
摘要: 今天在做wpf程序的时候遇到了一个制作无边框的窗体并且有透明圆角的问题,我把解决的过程写下来,和大家学习正常窗体必须把WindowStyle="None"这个属性加上去,但是加上去之后就会出现窗体不能拖动,为了解决没有边无法拖动窗体的问题必须在后台加入代码在窗体的 mousedown事件中写入 if (e.LeftButton == MouseButtonState.Pressed) { DragMove(); }调运自带的拖动方法;无边框是和拖动是解决了,但是透明圆角还是没办法,那是怎么回事呢,呵呵,万事大吉只欠东风,窗体属性中 AllowsTransparency=&q 阅读全文
posted @ 2012-03-28 11:14 轨 阅读(4061) 评论(1) 推荐(0) 编辑
  2012年3月27日
摘要: 标准的Base64并不适合直接放在URL里传输,因为URL编码器会把标准Base64中的“/”和“+”字符变为形如“%XX”的形式,而这些“%”号在存入数据库时还需要再进行转换,因为ANSI SQL中已将“%”号用作通配符。 为解决此问题,可采用一种用于URL的改进Base64编码,它不在末尾填充'='号,并将标准Base64中的“+”和“/”分别改成了“*”和“-”,这样就免去了在URL编解码和数据库存储时所要作的转换,避免了编码信息长度在此过程中的增加,并统一了数据库、表单等处对象标识符的格式。 另有一种用于正则表达式的改进Base64变种,它将“+”和“/”改成了“!”和 阅读全文
posted @ 2012-03-27 19:11 轨 阅读(590) 评论(0) 推荐(0) 编辑
  2012年3月22日
摘要: 这个是sharepoint中利用用户的id来拼接query语句进行查询,出入参数为一个string的数组,可以用下面方法对数组中为空和重复的数据排除; /// 排除数组中重复项和空项 /// </summary> /// <param name="values"></param> /// <returns></returns> private static string[] getString(string[] values) { List<string> list = new List<stri 阅读全文
posted @ 2012-03-22 15:06 轨 阅读(579) 评论(0) 推荐(0) 编辑
  2012年3月20日
摘要: Sharepoint利用webservice获取数据第一步:新建sharepoint项目 添加_layouts映射文件夹将项目在资源管理器中打开找到webservice.csproj文件,修改<PropertyGroup><SandboxedSolution>False</SandboxedSolution> <TokenReplacementFileExtensions>asmx</TokenReplacementFileExtensions></PropertyGroup>在Layouts下添加文件添加xml文件,将后 阅读全文
posted @ 2012-03-20 22:29 轨 阅读(760) 评论(0) 推荐(0) 编辑
  2012年3月12日
摘要: 管理中心-->管理web应用程序-->点击80端口的网站 -->身份验证提供程序-->默认-->启用匿名访问;进入要设置匿名的网站-->用户和权限-->匿名访问-->列表和库;在相应的列表设置中-->停止继承父及权限 阅读全文
posted @ 2012-03-12 20:15 轨 阅读(225) 评论(0) 推荐(1) 编辑