不能实现的话,也请各位告知
--------------------编程问答--------------------
你这个囧的,只要LZ这个变量的定义范围涵盖了你这两段代码的位置就好(比如它们都在同一个类里边)。
--------------------编程问答--------------------
全局变量
--------------------编程问答--------------------
是想赋值后,把上面的If语句重新执行一下?
--------------------编程问答--------------------
if !string.IsNullOrEmpty(lz) Then
sqlstr +="crmzdy_86416028='" + lz + "'"
ElseIf DropDownList1.SelectedValue = "大区1" Then
lz = "大区1"
sqlstr +="crmzdy_86416028='" + lz + "'"
End If
--------------------编程问答--------------------
对,我就是需要你这个方法,其他的在我的代码中行不通。。
--------------------编程问答--------------------
那你就在把if语句写一遍咯.....
--------------------编程问答--------------------
if !string.IsNullOrEmpty(lz) Then
sqlstr +="crmzdy_86416028='" + lz + "'"
ElseIf DropDownList1.SelectedValue = "大区1" Then
lz = "大区1"
sqlstr +="crmzdy_86416028='" + lz + "'"
End If
If DropDownList1.SelectedValue = "大区1" Then
lz = "大区1"
sqlstr +="crmzdy_86416028='" + lz + "'"
End If
你无非就是赋值后,想执行【sqlstr +="crmzdy_86416028='" + lz + "'"】这语句,这样改应该可以满足你需求。
--------------------编程问答--------------------
引用错楼层,见谅!
--------------------编程问答--------------------
我觉得如果说你改成这种需求,那么LZ应该写成当前对象的一个属性,然后把你第一段代码放进LZ的Set方法中,这样LZ一被赋值,就会执行那段方法
--------------------编程问答--------------------