<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dtvsking的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/dtvsking</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; dtvsking]]></copyright><item><title><![CDATA[C#多线程参数传递]]></title><link>https://blog.csdn.net/dtvsking/article/details/7954604</link><guid>https://blog.csdn.net/dtvsking/article/details/7954604</guid><author>dtvsking</author><pubDate>Fri, 07 Sep 2012 12:59:53 +0800</pubDate><description><![CDATA[在多线程或单线程任务中,让线程带传入参数一直是个麻烦的问题,通常有种方法就是以类,对像的变量来传参数,这种方法理解上很简单不过在某些场合使用很麻烦,这里就不介绍了,我们主要介绍一种.NET2.0中新增加的带参数运行线程的方法,示例程序如下:

ParameterizedThreadStart ParStart = new ParameterizedThreadStart(ThreadMetho]]></description><category></category></item><item><title><![CDATA[水晶报表动态列]]></title><link>https://blog.csdn.net/dtvsking/article/details/7954593</link><guid>https://blog.csdn.net/dtvsking/article/details/7954593</guid><author>dtvsking</author><pubDate>Fri, 07 Sep 2012 12:55:57 +0800</pubDate><description><![CDATA[// 这个是窗体必须引用的

ReportDocument reportDocument = new ReportDocument();
        ParameterFields paramFields = new ParameterFields();
        ParameterField paramField;
        ParameterDiscreteValue]]></description><category></category></item><item><title><![CDATA[C#如何制作水晶报表简单易懂示例]]></title><link>https://blog.csdn.net/dtvsking/article/details/7954591</link><guid>https://blog.csdn.net/dtvsking/article/details/7954591</guid><author>dtvsking</author><pubDate>Fri, 07 Sep 2012 12:54:20 +0800</pubDate><description><![CDATA[第一步：添加窗体就不需要我教了吧 ！ 在工具箱里面找到CrystalReportViewer控件拖到窗体里面，
第二步：右键添加新项 找到数据集 DataSet1.xsd
第三步： 继续添加新项 Crystal报表 CrystalReport1.rpt 进入的时候选择空白报表
第四步：在DataSet1.xsd 双击进去 右键添加 -TableAdapter 给它命名：此名你自己定义“DsC]]></description><category></category></item></channel></rss>