请教老师,下面代码的条件控制,因为“文件上传”列,受逻辑列的条件控制,会出现两次提醒,不能上传文件
如果只要其中一段代码没有问题,用两段代码存在问题,请老师指导下下,谢谢
Select Case e.DataCol.Name
Case "文件上传" '如果在该列插入文件
If e.DataRow("上传类型_商务文件") = False Then
e.Cancel = True '取消插入
MessageBox.Show("上传文件前,请先选择上传类型!", "提示", MessageBoxButtons.OK,MessageBoxIcon.Information)
Else
e.Subfolder = e.DataRow("专业部室") & "投标商务文件" '将此文件存放在目录名为部门名称的子目录中.
End If
End Select
Select Case e.DataCol.Name
Case "文件上传" '如果在该列插入文件
If e.DataRow("上传类型_技术文件") = False Then
e.Cancel = True '取消插入
MessageBox.Show("上传文件前,请先选择上传类型!", "提示", MessageBoxButtons.OK,MessageBoxIcon.Information)
Else
e.Subfolder = e.DataRow("专业部室") & "投标技术文件" '将此文件存放在目录名为部门名称的子目录中.
End If
End Select