请问一下这句代表什么意思
dataset.table[].rows[][]第一个table里面的[]  和rows里面的[][]
分别是什么意思呢。还有个问题。如果我不通过gridview之类的控件。
直接把数据库内容写到网页上。 刚才那句应该怎么写呢。

解决方案 »

  1.   

    table[int index]第几张表
    row[int i][int j]第i行第j列可以不用gridview,DataTable,Repeater等控件都可以做到
      

  2.   

    一个DateSet中可以包含多个Table,这些Table组成一个Table[]数组,所以用datsset.Table[index]来引用索引为index的Table对象,表中的行用rows[]数组表示,rows[i] 表示第 i行,每行又包含多个字段(列),每一个列用
    rows[i][j]表示,即i行第j列,OK??要在页面上输出,可以用Response.Write()方法欢迎访问我的Blog:http://blog.csdn.net/ilovedotnet2005/
      

  3.   

    如果你的dataset是由多个DataTable组成的,那么第一个[]里可以是DataTable的索引或者是DataTable的名称,第二个[]里是行索引,第三个[]里是列索引或列名如果你想直接把数据库内容写到网页上,那么你要自己生成一个table,然后不断往里添加行和列,比较麻烦
      

  4.   


    row明白了。可是那个table也是填一个整数的吗。为什么不是填写表名呢?  一般应该根据表明来判断是那个表吧。
      

  5.   


    我可不可以这么理解呢。。datatable的索引就是我数据库里的其中一个表。比如[order],对吗?
      

  6.   


    用Response.Write() 括号里该怎么写呢如果我前台网页排版比较复杂。是不是可以用多个Response.Write()方法 呢 
      

  7.   

    索引一般是从0开始的
    只有你的DataTable有名称时才可以通过名称来索引,否则你还是用数字索引吧
      

  8.   


    DataSet可以填充很多表,然后用表的索引选取表,你可以到窗体界面上用DataGrid看看,会比较直观!
      

  9.   

    这个集合中dataset.table[哪个表].rows[哪行][哪列]
      

  10.   


    要补一下基本功了,ADO.Net ,虽然网上可以找到很多资料,但是自己系统的看书 还是很重要的。
      

  11.   

    DataTable是一个很强大的东东! 呵呵
      

  12.   

    可以,可以是table[int index]或者table[string 表名]
    row[int i][int j] 也可以是row[int i][string 列名]要在页面上显示可以Response.Write(dataset.table[0].rows[0][0].ToString());
    或者在页面放相关控件例如Label 然后Label.Text=dataset.table[0].rows[0][0].ToString();