VB.net 基础

最近写作业,用到VB.NET, 根本一窍不通, 于是根据作业要求查找, 一点点的写, 发现论坛的答复有的很不全面, 有的根本不对, 就我用到的总结一下,以后不断更新

vb.net 2005换行

chr(10)+chr(13) 不是全都可以用, 我试了label 但是不可以用, 然后我用了textbox, 可以用, 但是需要修改下属性并不是什么multiline true, 是textmode设置true, 最好把readonly 也设为true.

& 和+区别: &两边可以是其他属性不一定非得是string, +两边只能是string

数据绑定

databind()很重要, 可以认为是刷新, 比如listbox里 listbox.Items.Add 后面必须有listbox.databind(), 要不INDEX达不到及时刷新

传参数: QueryString

我想传送数据组, 因为querystring 不能传chr()换行符, 而且SESSION不知道为什么不好用, 别的又不太会, 只有用点笨的方法, 不过还挺好用

比如要把listbox1的数据分行传送给Default2.aspx

num数据行数, order0, order1,......orderi 是参数名, 有几行就传几个参数

 For i = 0 To ListBox1.Items.Count() - 1       
            p = ListBox1.Items(i).Text()
            t += "&order" + Convert.ToString(i) + "=" + p
        Next i
        t = "Default2.aspx?num=" + m + t 
        Response.Redirect(t)

Default2.aspx页面很简单, 只要用个FOR语句加CHR(10)+CHR(13)把每个参数显示出来就可以了

        For i = 0 To Request.QueryString("num") - 1
            t = Request.QueryString("order" + Convert.ToString(i))
            TextBox1.Text += t + Chr(10) + Chr(13)
        Next i

方法很笨, 不过能够保证文件的传送, 还在学习中.

阅读更多
想对作者说点什么? 我来说一句

VB.NET数据库入门经典教程

2015年09月22日 54.07MB 下载

陈恩点VB.NET 视频 VB2010基础入门

2017年11月14日 60.83MB 下载

没有更多推荐了,返回首页

关闭
关闭