The Perfect Day

分享技术,编写未来

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2006年12月28日

摘要: TreeView 是一个很好的表达树形结构的控件。如果要加载的数据比较多的话,就需要逐层加载数据。要实现逐层加载数据,首先想到的就是TreeView 的 BeforeExpand 事件,它在节点展开前触发。但问题是BeforeExpand 事件每次展开时都会触发。有没有只在首次展开才触发的事件呢,可惜没找到。没关系,我们自定义一个 TreeView 节点类,给它加一个是否首次被展开的属性。 ... 阅读全文
posted @ 2006-12-28 13:01 StephenJu 阅读(380) 评论(0) 推荐(0) 编辑

2006年12月22日

摘要: 利用游标实现 CREATE table userinfo( name char(10), sex char(4), phone char(10))insert userinfo select 'aaa','男','12345' union all select 'bbb','男','12345' union all selec... 阅读全文
posted @ 2006-12-22 22:09 StephenJu 阅读(322) 评论(0) 推荐(0) 编辑

2006年12月5日

摘要: 详细步骤:step1:创建数据集:右击项目/添加/新增项/选择数据集/取名ds_pubs/点击"添加"按钮step2:在服务器资源管理器中点击"连接到数据库",连接到pubs数据库,并将其中的titles表拖到数据集ds_pubs中step3:创建水晶报表:右击项目/添加/新增项/选择crystalReport报表/取名rpt_pubs.rpt/点击"添加"按钮step4:设计报表:在字段资源管理... 阅读全文
posted @ 2006-12-05 14:39 StephenJu 阅读(537) 评论(2) 推荐(0) 编辑

摘要: PULL模式1、创建数据集:右击项目/添加/新增项/选择数据集/取名ds_test/点击"添加"按钮2、创建一个From窗体Form1 ⑴、向其中添加一个crystalReportViewer1控件 ⑵、添加sqlDataAdapter控件(按弹出的向导一步步自动生成) ⑶、根据刚才创建的sqlDataAdapter生成数据集3、创建报表:右击项目/添加/新增项/选择... 阅读全文
posted @ 2006-12-05 11:21 StephenJu 阅读(498) 评论(0) 推荐(0) 编辑

2006年12月1日

摘要: 有两种联接多个字符串的方法:使用 String 类重载的 + 运算符,以及使用 StringBuilder 类。例:使用 String 类重载的 + 运算符 string str1 = "two";string str2 = "one" + str1+"three"; 例:使用 StringBuilder 类 StringBuilder _str = new StringBuilder();str... 阅读全文
posted @ 2006-12-01 16:52 StephenJu 阅读(584) 评论(0) 推荐(0) 编辑

摘要: private void btnChangeIndex_Click(object sender, EventArgs e) { object objItem = this.listBox1.Items[i]; this.listBox1.Items.RemoveAt(0); this.listBox1.Items.I... 阅读全文
posted @ 2006-12-01 16:06 StephenJu 阅读(1066) 评论(0) 推荐(0) 编辑

摘要: 一共有4种实现方法 Using constructor Using objects Using properties Using delegates 这里主要介绍方法3、4 方法3: Step 1: Add a property in form1 to retrieve value from textbox. public string _sendt... 阅读全文
posted @ 2006-12-01 15:29 StephenJu 阅读(2270) 评论(0) 推荐(0) 编辑

摘要: SqlConnection conn = new SqlConnection("server=zzy;integrated security=sspi;database=library"); SqlCommand cmd; private void btninsert_Click(object sender, EventArgs e) { ... 阅读全文
posted @ 2006-12-01 09:57 StephenJu 阅读(2908) 评论(0) 推荐(0) 编辑

2006年11月30日

摘要: 有2张表,结构如下:表province结构:province_id province_name ( primary key:province_id)表city结构:city_id,city_name,province_id (primary key:city_id,province_id) SqlConnection conn = new SqlConnecti... 阅读全文
posted @ 2006-11-30 15:37 StephenJu 阅读(429) 评论(0) 推荐(0) 编辑

2006年11月29日

摘要: private void btnBold_Click(object sender, EventArgs e) { Font oldfont, newfont; oldfont = this.richTextBox1.SelectionFont;//获取选定字的字体格式 if (oldfont.Bold) ... 阅读全文
posted @ 2006-11-29 15:08 StephenJu 阅读(591) 评论(0) 推荐(0) 编辑