在vb.net2005中出现这样问题:变量“selestr”在赋值前被使用。可能会运行时导致空引异常。在vb.net2003没

DimschnameAsString=Trim(TextBox1.Text)DimselestrAsStringDimdvresultAsDataView=TushuDa... Dim schname As String = Trim(TextBox1.Text)
Dim selestr As String
Dim dvresult As DataView = TushuDataSet2.writer.DefaultView
If schname <> "" Then
If rbtnexa.Checked = True Then
selestr = "作者名='" & schname & "'"
DataGrid1.Visible = True
DataGrid2.Visible = False
DataGrid4.Visible = False
DataGrid3.Visible = False
Else
selestr = "作者名='" & schname & "'"
End If
Else
MsgBox("请输入信息", 64, "提示")
End If
dvresult.Sort = "作者编号"
dvresult.RowFilter = selestr
dvresult.RowStateFilter = DataViewRowState.CurrentRows
DataGrid1.DataSource = dvresult
我使的是05的。但是,查找的时候,真的乱了。。。
展开
 我来答
lipeiyi2006
2010-12-25 · TA获得超过1567个赞
知道小有建树答主
回答量:1065
采纳率:0%
帮助的人:1072万
展开全部
这只是一个警告提示,并不一定影响程序正常运行。若想不提示,可以这样:
Dim selestr As String = “”
美女耀耀
2010-12-24 · TA获得超过123个赞
知道小有建树答主
回答量:252
采纳率:100%
帮助的人:113万
展开全部
没用过VB.net 不过刚才在网上查了下 两个版本语法没有什么差别,就是有些地方03的能用而05的不能用,建议使用一个版本,不要一直换版本
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式