按照你给的代码,可以执行,但当在同一单元格中,增加多个图片时,不能按顺序加入,图片—1.jpg,图片—2.jpg.如 e.FileName = e.FileName = dr("单位名称") & "_" & dr("姓名") & "_" & dr("生成日期") & "_" & Indexs & ".jpg",下列代码如何修改,谢谢甜老师。
Dim dr As DataRow = e.DataRow
If dr.IsNull("县区") Or Dr.IsNull("单位名称") Or dr.IsNull("生成日期") Or dr.IsNull("姓名") Then
MessageBox.Show("不能为空!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
e.Cancel = True
Else
If e.DataCol.Name = "备案表" Then
Dim Index As Integer = dr("备案表").split(vbcrlf).length
e.SubFolder = e.DataCol.name & "\" & dr("县区") & "\" & dr("单位名称")
e.FileName = dr("单位名称") & "_" & dr("生成日期") & "_" & Index & ".jpg"
ElseIf e.DataCol.Name = "登记表" Then
Dim Indexs As Integer = dr("登记表").split(vbcrlf).length
e.SubFolder = e.DataCol.name & "\" & dr("县区") & "\" & dr("单位名称")
e.FileName = e.FileName = dr("单位名称") & "_" & dr("姓名") & "_" & dr("生成日期") & "_" & Indexs & ".jpg"
End If
End If