在Asp.Net中使用SmtpMail发送邮件的方法
n Public Sub CreateXMLFile() DsActivitiesTasks.Tasks.AddTasksRow("Email") DsActivitiesTasks.Tasks.AddTasksRow("Browsing") DsActivitiesTasks.Tasks.WriteXml(tasksFile, System.Data.XmlWriteMode.WriteSchema) DsActivitiesTasks.activities.WriteXml(activitiesFile, System.Data.XmlWriteMode.WriteSchema) End Sub 上面的createxmlfile过程,首先前两句代码往task的xml文件中增加一些样本数据,分别为email和browsing.接着的两句代码,是.net 2.0中新增加的功能,设置了一个重要的参数writeSchema,以便自动将数据保存到tasksfile和activitiesfile两个文件中,并且自动将xml 的schema模式保存起来,只有这样才能将两个文件之间的在数据表上对应的关系保存起来。
上面是loaddataset过程,十分简单,分别读取两个xml文件。可以看到,在.net 2.0中,可以同时在一个dataset里加载多个xml文件,如上述所示。而在.net 1.1中,这是很难做到的。 保存和删除数据 在datagridview中,提供了给用户自动新增记录的功能,用户只需要将光标移动到新一行中就可以了。而当用户编辑了数据后,需要对其进行保存,这个时候需要编写一点代码。保存功能只需要调用writexml方法就可以了,同样,删除数据时,需要调用removeat方法就可以了。如下所示:
增加和编辑任务 我们要为btnEditAddTasks这个按钮编写相关代码,而我们新建一个窗体frmEditAddTasks,在这个窗体中,可以添加删除不同的任务。首先,拖拉一个datagridview控件,增加两个按钮分别命名为btnSave和btnDelete,如下图所示: 在load事件中,写入如下代码
以将datagridview绑定到dataset的tasks 文件中去。注意这时以frmActivities.DsActivitiesTasks的形式调用的,因为该dataset是在第一个窗体中frmActivities中设立的。 接着,为保存save按钮编写代码:
而删除按钮delete的代码也一样简单:
最后,我们要记得,在frmActivities窗体的btnEditAddTasks按钮中,编写如下代码,以能够使用户点这个按钮时,可以弹出编辑任务task的窗口
运行代码 现在可以开始运行代码了。结果如下图所示: 这时,你可以点"Edit/add Tasks"按钮来添加不同的任务。也可以在这个窗体中,通过 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |