我试图从gridview,itryed克隆()尝试获得完整的数据副本,尝试从DataSouce转换DataView,但总是得到空值或不能获取数据,请存在一种方法来从gridview复制数据,修改它,然后重新加载它?或者直接在gridview中修改一些行? 在此先感谢!如何从gridview获取副本?
0
A
回答
1
您可以尝试使用OnRowDataBound属性做这样的事情
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Header)
{
//HeaderStuff
}
if (e.Row.RowType == DataControlRowType.DataRow)
{
ObjectTye objectType = (ObjectType)e.Row.DataItem;
// and doing some stuff with the properties
e.Row.Cells[0].Text = objectType.SomeProperty.ToString();
LinkButton deleteLnk = (LinkButton)e.Row.FindControl("lnkDelete");
deleteLnk.Attributes.Add("onclick", "javascript:return " +
"confirm('Are you sure you want to delete this')");
deleteLnk.CommandArgument = e.Row.RowIndex.ToString();
}
}
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
int rowIndex = int.Parse(e.CommandArgument.ToString());
GridViewRow row = GridView1.Rows[rowIndex];
ObjectType objectType = new ObjectType();
objectType.StringProperty = row.Cells[0].Text;
}
0
究竟是你想要处理的数据?它也是一个数据网格或数据视图,并在什么框架?如果它是您试图从中复制行的数据网格,请循环访问数据网格行并将行值添加到数组列表中。
0
为什么不绑定的第二格第一网格绑定同一消息来源?
DataGridView1.DataSource = yourList;
DataGridView1.DataBind();
...
DataGridView2.DataSource = yourList; //or = DataGridView1.DataSource;
DataGridView2.DataBind();
只要数据没有改变,你应该得到一个确切的副本。
相关问题
- 1. 如何获取InputStream的副本?
- 2. 从ClearCase获取文件的副本
- 3. 如何从远程存储库获取分支的新副本?
- 4. 如何从NodeJS中的stdin响应中获取Vertica副本?
- 5. 如何获取从笔尖加载的UIView的多个副本?
- 6. SharpSVN:如何从存储库URI获取工作副本路径?
- 7. 如何从上游回购仅获取文件的副本?
- 8. 如何从UIImagePicker获取图像的副本
- 9. PhpStorm&SVN:如何获取远程副本并覆盖本地副本
- 10. 获取对象的副本
- 11. 如何从GridView获取位置
- 12. 如何使用JavaScript从GridView获取URL?
- 13. 如何从GridView中获取对象itemClick
- 14. 如何从gridview获取单元格值?
- 15. 如何从AutomationElement获取GridView项目?
- 16. 如何从gridView获取图像(位图)
- 17. 如何从Gridview列中获取值
- 18. 如何从GridView中的templatefields获取值
- 19. 如何从GridView获取滚动位置?
- 20. 如何从GridView(C#)获取选定值
- 21. 如何从gridview获取列名?
- 22. 如何从GridView获取列宽?
- 23. 如何从gridView获取只有checkedBox行
- 24. 从GridView获取RepositoryLookupEdit
- 25. 从GridView获取值
- 26. 从Gridview获取值到文本框
- 27. Android从GridView的EditText获取文本
- 28. 如何从Gridview文本框中获取数据?
- 29. GridView如何从编辑中的文本框中获取值MDOE
- 30. 如何从文本框中的gridview页脚c#中获取值?
即时通讯使用RowCommand – 2008-12-11 18:26:55
可以使用与TemplateFields一起工作?我得到一个按钮和复选框 – 2008-12-11 18:29:53