• λ我爱Aspx >> VB.Net >> VB.net 基础
  • VB.net 基础

  • :cnblogs  Դ:cnblogs  :2007-10-5 8:47:09  ؼ:.net,vb
  • 最近写作业,用到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数据库实例