none
VB中,怎样给DATAGRID绑定数据 RRS feed

  • 问题

  • 现在,我有一个数据集,DataTable,这个数据集有三列,但是,要想这个数据源控件(datagrid)中显示4列数据,所以,我有一列数据是常量

    代码:

    For index As Integer =0 To DataTable.Rows.Count-1 Then

    datagrid(这个地方怎么写?)=DataTable.Rows(i)(0).ToString()

    datagrid(这个地方怎么写?)=DataTable.Rows(i)(1).ToString()

    datagrid(这个地方怎么写?)=DataTable.Rows(i)(2).ToString()

    datagrid(这个地方怎么写?)="这个地方显示常量"

    Next

    请问,这些地方应该怎么写?请给出源码.......谢谢.......

    2010年6月3日 5:52

答案

  • 你好,

    我不是很明白你的意思。

    第一,请问是DataGrid还是DataGridView.
    第二,datagrid(这个地方怎么写?) 你是不知道如何写下标是吗?

    如果你用的是DataGridView, 那首先你要把它和数据集DataTable绑定(设DataSource property),然后用DataGridView.Columns.Add()加一列进去。用一个For循环对每一个Cell赋值常量即可。


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework!
    2010年6月4日 7:53

全部回复

  • 建DataTable是可以加入常量 ,比如sql="select field1,field2,field3,常量 as field4 from tablename"
    http://feiyun0112.cnblogs.com/
    2010年6月4日 1:11
    版主
  • 你好,

    我不是很明白你的意思。

    第一,请问是DataGrid还是DataGridView.
    第二,datagrid(这个地方怎么写?) 你是不知道如何写下标是吗?

    如果你用的是DataGridView, 那首先你要把它和数据集DataTable绑定(设DataSource property),然后用DataGridView.Columns.Add()加一列进去。用一个For循环对每一个Cell赋值常量即可。


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework!
    2010年6月4日 7:53
  • 是datagrid,那个地方是写下标,但是,我在VB里面找了,没有CELL这个属性,VB.NET中,他们都是在前端页面用<%# eval("查询的数据库字段")%>这个方法赋值

    所以,我很纳闷......麻烦你帮我再看下

    谢了......

    2010年6月5日 15:29