摘要: 首先设置好DataGrid控件的相关属性,注意XAML代码文件中的列绑定要和源数据的列名一致,如:Binding="{Binding No}"详细设置如下:this.dataGrid1.ItemsSource = from i in dc.Student select i;运行效果如下:总结:Linq很好很强大!使用Linq 一行代码搞定数据绑定 作者: 翟士丹 发表于 2011-04-06 09:51 原文链接评论: 0 查看评论 发表评论最新新闻:· 来无影去无踪 黑客组织Lulzsec震撼互联网(2011-07-01 22:22)· Faceboo 阅读全文
posted @ 2011-04-06 09:51 StanZhai 阅读(268) 评论(0) 推荐(0) 编辑
摘要: #silverlightControlHost { height: 200px; width: 300px; left:50%; top:50%; margin-left:-150px; margin-top:-100px; position: absolute; text-align: center;}根据需要修改的值即可height: 200px;width: 300px;和margin-left:-150px;margin-top:-100px;作者: 翟士丹 发表于 2011-04-06 09:45 原文链接评论: 0 查看评论 发表评论最新新闻:· 来无影去无踪 黑客组织L 阅读全文
posted @ 2011-04-06 09:45 StanZhai 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 使用Linq to Sqlite 出现异常Object already attached百度,谷歌,微软的网站上均没有找到这个异常的相关信息,经研究发现,是数据库设计的问题,要使用Linq操作数据库,数据表中必须有主键,如果是Linq to SQL的话,没有主键,它会给你指出错误,但是我用的是Linq to Sqlite它毕竟不像微软的Linq to SQL那么强大,以至于半天都没找出错来。作者: 翟士丹 发表于 2011-04-06 09:42 原文链接评论: 0 查看评论 发表评论最新新闻:· 来无影去无踪 黑客组织Lulzsec震撼互联网(2011-07-01 22:22)&# 阅读全文
posted @ 2011-04-06 09:42 StanZhai 阅读(239) 评论(0) 推荐(0) 编辑
摘要: .NET WinForm获取窗口句柄很方便,this.Handle搞定。WPF就有些麻烦了,获取方法如下:引入命名空间:using System.Windows.Interop;获取方法:new WindowInteropHelper(this).Handlethis是个Window类的实例作者: 翟士丹 发表于 2011-04-06 09:40 原文链接评论: 0 查看评论 发表评论最新新闻:· 来无影去无踪 黑客组织Lulzsec震撼互联网(2011-07-01 22:22)· Facebook社交广告影响:扩大传统内容影响力(2011-07-01 22:19) 阅读全文
posted @ 2011-04-06 09:40 StanZhai 阅读(2249) 评论(0) 推荐(0) 编辑
摘要: 最近使用C#重做了点名系统(要用到TTS,让计算机点名)使用了SAPI,在这里总结一下SpVoice的使用方法。要使用SAPI,首先添加引用DotNetSpeech,请自行下载DotNetSpeech.dll。初始化对象,SpVoice voice = new DotNetSpeech.SpVoiceClass();朗读时,使用voice.Speak(string,SpeechVoiceSpeakFlags.SVSFlagsAsync);暂停,使用voice.Pause();从暂停中继续刚才的朗读,使用voice.Resume();停止功能是大多资料都没有写清楚的,而且在网上很少能找到,这里使 阅读全文
posted @ 2011-04-06 09:34 StanZhai 阅读(2347) 评论(2) 推荐(0) 编辑
摘要: 在开发游戏的时候,有些游戏是只能横屏玩的,所以手机竖立放置的时候,要保持游戏画面依然横屏。要做到这个要求其实很简单,在AndroidManifest.xml里面配置一下就可以了。加入这一行android:screenOrientation="landscape"。 但问题是,这会导致Activity重启,所以要Activity销毁前保存当前活动的状态,在Activity再次Create的时候载入配... 阅读全文
posted @ 2011-04-06 09:28 StanZhai 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 解决方案,修改app.config配置文件的startup节点,修改内容如下: 作者: 翟士丹 发表于 2011-04-06 09:25 原文链接评论: 0 查看评论 发表评论最新新闻:· 来无影去无踪 黑客组织Lulzsec震撼互联网(2011-07-01 22:22)· Facebook社交广告影响:扩大传统内容影响力(2011-07-01 22:19)· Chrome浏览器全球市场份额6月份升至13.1%(2011-07-01 21:19)· 微软Windows Phone 7应用突破25000个(2011-07-01 21:11)· 传 阅读全文
posted @ 2011-04-06 09:25 StanZhai 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 初次学习LINQ to Entities,给出两种查询的示例代码。基于方法的查询:using (AdventureWorksEntities AWEntities = new AdventureWorksEntities()){ ObjectSet contacts = AWEntities.Contacts; ObjectSet orders = AWEntities.SalesOrderHeaders; var query = contacts.SelectMany( contact => orders.Where(order => (contact.ContactID == 阅读全文
posted @ 2011-04-06 09:24 StanZhai 阅读(203) 评论(0) 推荐(0) 编辑