图20:生成的查询方法源代码
接下来是最后一步,把查询按钮的点击事件与查询方法关联起来。
点击页面视图区底部的Design标签页 回到Design视图,双击前面添加到页面上的"查询"按钮,可以看到页面视图区由Design视图转到了Code视图,WebMatrix自动为"查询"按钮的Click事件创建了一个函数--void Button1_Click(object sender, EventArgs e),函数体尚无内容。在函数体中添入两行代码:
DataGrid1.DataSource = MyQueryMethod( TextBox1.Text ); DataGrid1.DataBind();
整个开发过程就完成了,如图21所示。
 图21:为查询按钮的点击事件添加关联代码
点击工具条上的运行按钮 运行程序,可以看到运行效果,页面出现了文本框和查询按钮,在文本框中输入"赵",点击"查询"按钮后,数据表中所有姓"赵"的成员的信息被查出并显示在了页面上,如图22。
 图22:程序按姓氏进行条件查询的运行效果
如果觉得页面中DataGrid的显示效果难看的话,可以很方便进行调整修饰。
回到WebMatrix中的程序页面设计视图窗口,点击页面上的控件DataGrid1,可以看到WebMatrix右下区域的属性设置区中出现了对DataGrid的各种属性设置项,最简便的修饰外观的方法是点击该区域下部的"Auto Format…"链接,从弹出的自动格式设置对话框中选择一种喜欢的外观样式就可以了,如图23所示。
 图23:DataGrid的外观设置
再次运行,可以看到界面显示效果已经自动进行了修饰,如图24所示。
 图24:加入修饰效果后的数据查询程序页面运行效果
结束语
至此,相信你已经领会到了WebMatrix的强大功能了,回过头来想一想,真有点不敢相信这个东西居然只有2.8M。
WebMatrix在ASP.NET程序代码处理上与VS.NET的不同之处在于WebMatrix将程序的逻辑处理代码与页面静态代码放在一个文件中,而不像VS.NET那样做到了数据与显示的分离。因此,在程序员与网页美工的配合上会麻烦一点,但对于开发中小型系统来说,这并不是很大问题。
总而言之,W 上一页 [1] [2] [3] [4] [5] [6] 下一页 |