不知道为什么。我在 selectedindexchanged事件里面,写入如下代码:
Dim a As String =e.Form.Controls("ComboBox1").text
Dim Book As New XLS.Book(ProjectPath & "Attachments\学籍卡.xls") '打开模板
Dim fl As String = ProjectPath & "Reports\" & a & ".pdf"
Dim Sheet As XLS.Sheet = Book.Sheets(0)
Sheet(1,9).Value = "<[班级名称] = '" & a &"'>"
Book.Build() '生成报表
book.SaveToPDF(fl)
Dim Proc As New Process '打开报表输出目录
Proc.File = ProjectPath & "reports"
Proc.Start()
现在问题出现在 窗口的复合框。 我还没有选择任何班级,就出现 文档未保存 对话框。也就是说 我还没有选择班级,居然已经执行代码。
当然,我选择班级,这个代码能准确执行的。 那么,我的错误出现在哪儿?