回 帖 发 新 帖 刷新版面

主题:datagrid显示来源不同的数据时产生的问题

首先,我有两个表由checkbox切换分别都绑定了同一个datagrid
而datagrid中的数据除了来自数据表外,还有一列是人工添加的
我先创建了一列
Dim col As New DataColumn                                                    col.ColumnName = "Time"
col.DataType = GetType(String)
然后
datagrid.DataSource = ds.Tables("cha")
ds.Tables("cha").Columns.Add(col)
For i = 0 To 表的行数
   datagrid.Item(i, 3) = 计算出的值    
Next
最后
调用修改表样式DataGridTableStyle

运行时第一次选择datagrid表显示时没有问题,当切换到另一表时,系统报错col已被另一表使用,请教,请教,如何??/

回复列表 (共2个回复)

沙发

很简单,重新创建一个新列就可以了

板凳

创建新列?难道是指创建了一新列之后再创建一个吗?这样的话一个datagrid绑定到若干个表就必须创建若干个新列,不是很麻烦吗?

我来回复

您尚未登录,请登录后再回复。点此登录或注册