邀请(江雨,思归,孟子E章等高手前来),关于datagrid 与“新”数据集的问题。十分急!

0956304127832708 2003-07-23 10:10:33
我要在一个页面中把选取中(在datagrid中)的所有记录,当点击一个按钮时,添加到一个新建的public数据集中,然后在另外一个页面中的datagrid中绑定这个新的数据集,请问有什么好办法,我的方法有错:如下
public passds as new dataset()
Private Sub edit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles edit.Click
Dim item As DataGridItem
passds.Tables.Add("editselected")
Dim newrow As DataRow
For Each item In mydatagrid.Items
Dim check As New System.Web.UI.HtmlControls.HtmlInputCheckBox()
check = item.FindControl("Checkselect")
If check.Checked = True Then
newrow = item.DataItem()
passds.Tables("editselected").Rows.Add(newrow)
passds.Tables("editselected").AcceptChanges()
passds.AcceptChanges()
End If
Next
mydatagrid.DataSource = passds.Tables("editselected").DefaultView
mydatagrid.DataBind()
End Sub

说passds.Tables("editselected").Rows.Add(newrow) row值不能为空。why????
...全文
13 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hgknight 2003-08-29
  • 打赏
  • 举报
回复
VB我只能看不能写,不知道说得对不对
我创建一个DataTable,一般是new好后,用dt.Columns.Add建好表结构,或者用Clone方法从其他表的结构创建
添加行数据时用DataRow dr=dt.NewRow();创建新行
最后再dt.Rows.Add(dr);
sharplee82 2003-08-29
  • 打赏
  • 举报
回复
赋值给session变量=dataset
0956304127832708 2003-07-24
  • 打赏
  • 举报
回复
response.write(System.Text.Encoding.Default.GetString(ctype(session("body"),byte())))
相关推荐
发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2003-07-23 10:10
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。