关闭

VB.net 基础

253人阅读 评论(2) 收藏 举报

最近写作业,用到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

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:386次
    • 积分:14
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2条
    文章存档
    阅读排行
    评论排行
    最新评论