在load事件中,写入如下代码
DataGridView1.DataSource = frmActivities.DsActivitiesTasks DataGridView1.DataMember = frmActivities.DsActivitiesTasks.tasks.TableName | 以将datagridview绑定到dataset的tasks 文件中去。注意这时以frmActivities.DsActivitiesTasks的形式调用的,因为该dataset是在第一个窗体中frmActivities中设立的。
接着,为保存save按钮编写代码:
frmActivities.DsActivitiesTasks.tasks.AcceptChanges() frmActivities.DsActivitiesTasks.tasks.WriteXml(frmActivities.tasksFile, _ System.Data.XmlWriteMode.WriteSchema) | 而删除按钮delete的代码也一样简单:
Private Sub btnDelete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDelete.Click Me.DataGridView1.Rows.RemoveAt(Me.DataGridView1.CurrentRow.Index) btnSave_Click(sender, e) End Sub | 最后,我们要记得,在frmActivities窗体的btnEditAddTasks按钮中,编写如下代码,以能够使用户点这个按钮时,可以弹出编辑任务task的窗口
Dim frmtasks As New frmEditAddTasks frmtasks.ShowDialog() | 运行代码
现在可以开始运行代码了。结果如下图所示:
这时,你可以点"Edit/add Tasks"按钮来添加不同的任务。也可以在这个窗体中,通过下拉框来选择每个活动中不同的任务,指定每个任务的描述,开始和结束时间,并对它们进行保存和删除,而这一切,全部是通过使用.NET 2.0中XML的新特性来实现的。
|
| 分页 [1] [2] |
|
 |
| |
|
|