首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

怎么将下面的值附到上面去

2013-12-28 
如何将下面的值附到上面去?If lz Thensqlstr +crmzdy_86416028 + lz + End If开始这个lz 并

如何将下面的值附到上面去?
If lz <> "" Then
sqlstr +="crmzdy_86416028='" + lz + "'"
End If
开始这个lz 并没有赋值所以肯定是空的所以不执行。

If DropDownList1.SelectedValue = "大区1" Then
lz = "大区1"
End If

能不能 想办法把下面这个(lz = "大区1")lz的值赋到上面去?
具体点、这是vb.net
求大神相助啊

通过什么方法都行,只要把值附上去

不能实现的话,也请各位告知

[解决办法]

引用:
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 + "'"】这语句,这样改应该可以满足你需求。
[解决办法]
引用:
Quote: 引用:

我觉得如果说你改成这种需求,那么LZ应该写成当前对象的一个属性,然后把你第一段代码放进LZ的Set方法中,这样LZ一被赋值,就会执行那段方法

有没有具体方法/?那个重新写一遍在我这里不切合实际,是我没有写清楚,这两个语句不在一个类里,中间还隔着好多相似的sql语句,所以楼上各位大大好多的办法我都用不上- -、


如果真是像我所说,LZ在类A里,你那个判断LZ的在类B里
那么给A添加一个事件,你的LZ修改之后触发这个事件,对象B监听这个事件,在事件监听的方法里写你的判断就好,具体怎么写,你可以搜索RaiseEvent。

热点排行