我想问一下,c#中是否有类似于像邮箱那样的……(在线等待)

chenxiaowen 2003-11-19 05:54:19
1、我想在datagrid中加一个列(checkbox控件),选中之后,点击提交,将选中的记录完整的转储到一个结构相同,表名不同的表中?
2、c#中是否有像rowscopy(),setfilter()这样的类方法,如果有,请举个例子参考一下?
...全文
50 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
JKKKK 2003-11-20
  • 打赏
  • 举报
回复
其实很简单....先用findcontrol找到你的那行..(用if(checkbox.checked){foreach(dataitems i in yourdatagrid.items){***** })}.然后些个datatable...结构和你的那个相同...把这些行复制到这个datatable上面...用importrow方法.....然后用这个datatable更新的的数据库.....
jackyhzzjcn 2003-11-19
  • 打赏
  • 举报
回复
其实邮件全部保存在一个TABLE,可以另外采用一张表来记录邮件文件夹,在邮件表里保存一个从属关系就可以了,改目录就单改一个FOLDERID就可以了.
lanyahuhu 2003-11-19
  • 打赏
  • 举报
回复
mark
chinchy 2003-11-19
  • 打赏
  • 举报
回复
http://www.datagridgirl.com/articles.aspx
heatwin 2003-11-19
  • 打赏
  • 举报
回复
1,其实你所要做的是想取出选中的纪录?可以添加一模板列(假设是di1列),在列中加入一个checkbox(id=chkbox1),接下来是遍历datagrid
foreach(DataGridItem item in DataGrid1.Items)
{
if(((CheckBox)(item.Cells[0].FindControls("chkbox1"))).Checked)//选中
{
//取出这条数据作操作(可以依葫芦画瓢,也可以通过设置DataGrid的Datakeys来获取数据)
}
}

2,不明白setfilter()是做什么的,若果作为筛选用的,你可以用DataView来帮定DataGrid,通过设定DataView的RowFilter属性来获取筛选数据
chenxiaowen 2003-11-19
  • 打赏
  • 举报
回复
都去吃饭了吗?大家吃饱点!我的问题真的很难吗?
chenxiaowen 2003-11-19
  • 打赏
  • 举报
回复
真的很急的,谢谢帮忙,解决就结贴!
chenxiaowen 2003-11-19
  • 打赏
  • 举报
回复
请高手们帮帮忙,谢谢!

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

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

试试用AI创作助手写篇文章吧