10 2006 档案

摘要:使用 Using 表达式来执行数据命令,产生 SqlDataReader 对象,并传回多个数据结果集之后,如果搭配 Do..While 循环来取得结果集所有数据记录之各字段的名称与字段的内容时,会出现「当目前没有资料时,尝试读取无效」的错误信息... 阅读全文

posted @ 2006-10-31 16:32 章立民研究室

摘要:我想在开发的时候根据使用者自己选择的颜色来绘制(颜色是存在数据库中的字符串,例如: “red”)如何根据用户自己选择的颜色来绘制,烦请章老师告知。 其实最简单的方式,是使用一个 ColorDialog 对话框来让用户选择颜色,如此一来,可以避免将字符串转换成色彩的难题。我们写了一个程序,请参考有无帮助。。。 阅读全文

posted @ 2006-10-30 10:48 章立民研究室

摘要:DataView 会将每一笔数据行公开为一个 DataRowView 对象,并允许您通过索引或字段名称来存取字段内容。此外,当您使用 DataRowView 来查看数据值的时候,可以使用 DataView 的 RowStateFilter 属性来决定要显示源 DataRow 的哪一个数据行版本... 阅读全文

posted @ 2006-10-26 09:46 章立民研究室

摘要:欲通过 DataView 来筛选 DataTable 中的数据,请采用下列方式... 阅读全文

posted @ 2006-10-25 16:32 章立民研究室

摘要:欲通过 DataView 来排序 DataTable 中的数据,请采用下列方式... 阅读全文

posted @ 2006-10-24 14:21 章立民研究室

摘要:借助于DataView,我们便能够为储存于DataTable中的数据建立不同的视图。比方说,通过DataView,您可以使用不同的排序顺序检视DataTable中的数据,亦或是根据数据列状态或筛选表达式来筛选DataTable中的资料。重要的是,当我们需要替DataTable中的数据建立不同的视图而且需要将这些数据绑定到窗体上的控件时,更需要使用DataView来完成... 阅读全文

posted @ 2006-10-23 18:06 章立民研究室

摘要:我们曾经在「Visual Basic 2005 档案 IO 与数据存取秘诀」一书的第 10 章说明如何使用 SqlBulkCopy 对象来执行大量复制作业,不过我们亲爱的读者在实际测试时遇到了一个问题,那就是他的文字文件内含 200 万笔数据列,因此在将文字文件复制到一个中介用的 DataTable 对象时便发生内存不足的情况?他询问我,该如何解决... 阅读全文

posted @ 2006-10-20 10:43 章立民研究室

摘要:作者您好,有一点没搞明白,用书中的方式把 byte 转换成 string 后再转换回来好像会造成数据遗漏,偶试了一下,转换前的字节数比转换后的字节数小,ascii 码方式字节数不变,但数据与原始数据不符... 读者您好,免费阅读中所提到“如何将一个字符串转换成字节数组”与“如何将一个字节数组转换成一个字符串”两者使用的时机视数据内容而定,您必须根据不同的数据内容来套用不同的编码或是译码函式,以便取得对应的字节或是字符串数据。 阅读全文

posted @ 2006-10-19 10:33 章立民研究室

摘要:有读者询问,SQL Server 2005 本身是否提供任何的 Transact-SQL 陈述式来处理 LOB 呢?答案当然是肯定的,而且具备相关处理能力的 Transact-SQL 陈述式还不只一个。不过在本文中,我们将把焦点摆在 OPENROWSET 函数 阅读全文

posted @ 2006-10-18 09:58 章立民研究室

摘要:要在一个预存程序中调用另外一个预存程序,可以使用下列两种方式之一进行调用... 阅读全文

posted @ 2006-10-17 10:49 章立民研究室

摘要:有句话说:「人前显贵,人后受罪」。虽然我没这么伟大,但是不可否认的,做个不上班的个人工作者,所面临的辛苦与压力不亚于所谓的上班族。 阅读全文

posted @ 2006-10-16 10:29 章立民研究室

摘要:Visual C# 本身并没有提供类似 Visual Basic 中的 My.Setting 类别对象来存取储存或撷取设定档内容,因而在此我们将示范如何透过程序代码存取两种不同的设定档内容。 阅读全文

posted @ 2006-10-13 12:55 章立民研究室

摘要:DataGridView 控件的外观状似一个电子表格,因此有人希望把 DataGridView 控件单独截取并储存成一个位图。我们撰写了一个操作接口如图表 1 所示的程序,您只需按下窗体中的按钮,即可将窗体中的 DataGridView 控件单独截取并储存成一个位图 阅读全文

posted @ 2006-10-12 09:37 章立民研究室

摘要:您可以在SQL Server 2005的使用者自订函数(UDFs:User Defined Functions)中呼叫使用GetDate() 函数 阅读全文

posted @ 2006-10-11 10:02 章立民研究室

摘要:在撰写「Visual Basic 2005程序开发与界面设计秘诀」一书时突发奇想,是不是可以将Windows Form表单模拟成一个IE浏览器呢?其实在有了WebBrowser控制项之后,这样的想法不难达成。不过问题在于,我们如何取得电脑中的「收藏夹」信息,并将其阶层式内容透过MenuStrip控制项来呈现呢?而且如何让使用者通过我们提供的功能表来整理收藏夹呢? 阅读全文

posted @ 2006-10-09 11:11 章立民研究室

摘要:由于BindingSource组件实作IEnumerable接口,使得我们可以藉由BindingSource组件这一个中间阶层的角色,将控件绑定到IEnumerable数据来源。也就是说,从现在开始,我们可以将控件绑定到System.Data.SqlClient.SqlDataReader之类的资料来源。 阅读全文

posted @ 2006-10-08 10:05 章立民研究室

摘要:一般来说,每一个字段的内容会单独显示于DataGridView控件的一个数据行中。问题是,某些字段拥有大量文字数据,我是不是能够让该字段的内容以跨数据行的方式来显示,以便在有限的画面空间中的呈现出更完整的内容呢?答案当然是肯定的。 阅读全文

posted @ 2006-10-07 13:34 章立民研究室

摘要:一整段文字数据中,并不见得所有的内容都是纯粹的文字,可能会内含薪资、日期…等特定性质的数据。有许多人询问,如何格式化一整段文字数据中的非纯文字数据使之以特定的格式来显示。欲达此目的,可以使用String.Format来完成。 阅读全文

posted @ 2006-10-02 23:01 章立民研究室

摘要:.NET Framework 2.0替ComboBox控件新增了两个非常实用的事件,它们分别是DropDown与DropDownClosed事件。DropDown事件会在ComboBox控件的下拉列表被拉出时引发,而DropDownClosed事件则会在ComboBox控件的下拉列表被收回时引发。 阅读全文

posted @ 2006-10-01 23:36 章立民研究室

导航