营销部_DataColChanged:
If e.DataCol.Name = "市场片区_省市" Then
If e.DataRow.IsNull("市场片区_县市") Then
e.Cancel = True
Else
Dim a As new SQLCommand
Dim b As datatable
With a
.ConnectionName = "行政区域"
.CommandText = "select * from {行政区域} where [省市] = '"& e.DataRow("市场片区_省市") & "' and [县市] = '" & e.DataRow("市场片区_县市") &"' "
b = .ExecuteReader
End With
If b.DataRows.Count = 0 Then
e.DataRow("市场片区_县市") = Nothing
e.DataRow("营销部代码") = Nothing
MessageBox.Show("县市你改过了吗?")
Else
Dim sss As String
Dim xss As String
sss = e.DataRow("市场片区_省市")
xss = e.DataRow("市场片区_县市")
sss = sss.SubString(0,2)
xss = xss.SubString(0,2)
sss = getpy(sss,True)
xss = getpy(xss,True)
e.DataRow("营销部代码") = sss & xss
End If
End If
End If
红色部分的代码没有触发
[此贴子已经被作者于2010-9-8 12:46:16编辑过]