建议使用<asp:table>手工创建td

解决方案 »

  1.   

    呵呵,不一定是这个问题。看看你绑定数据的代码,在这里修改一下:
    原来的
    Private Sub Page_Load .....'绑定代码End Sub
    修改为:Private Sub Page_Load ...
        If Not IsPostBack Then 
            '绑定代码放在这里
        End If
    End Sub
      

  2.   

    我的绑定代码是放在Not IsPostBack 里的。
    首先,我点击编辑时,在事件中重新绑定,然后设置更新列(在这里我怀疑我做的不对,是不是不用重新绑定?)
    绑定时在代码里创建Datagrid的绑定列。
    于是就有了问题:创建的绑定列在UpdateCommand事件中根本读不到。 只能读到HTML页里写的。 
    是不是动态创建的列就不能做更新啊?
      

  3.   

    我的bind放在了程序的后面,取值时还没绑定。
    其实我之前也把与绑定有关的代码放在了后边,可是这时读取GridItem.Cell.count值发现了问题,所以我把它方在了前边,这是Grid.culumnes.count是对的,可是Grid.items(1).cell.count还是错的。我困扰的就是这个问题。
      

  4.   

    我也遇到了这种情况,用调试看,在编辑时,GridItem.Cell[].control[].value就没有传递出值去.可我加入了一个删除行的程序就好了.
    也百知不得其解.你出加上一个delete_command()程序试试吧.
      

  5.   

    当然是把绑定的放在后面了。
    别忘了not ispostback