如何在c#asp.net中创建一个gridview控件,它的行为就像一个mssql数据库?我的意思是,我有一个下拉列表,其中的项目表示数据库中的表名,gridview是在选定的表名上构建的。所以基本上,gridview显示来自任何表格的数据都在下拉列表中选择。我想用这个gridview编辑,插入或删除数据库中的行。有什么建议么?gridview像数据库
1
A
回答
0
,因为我无法找到解决这个问题,我已经决定要动态地创建一个表,并创建更新/插入引用表中的某些行的命令。
0
您需要使用下拉列表中选定的表名创建动态查询。对数据库执行它并将结果绑定回gridview。
见这个例子为例
你需要做一些像这个 -
string connectionString = WebConfigurationManager.ConnectionStrings["Northwind"].ConnectionString;
string selectSQL = String.Format("SELECT * FROM [{0}]", ddlTable.SelectedValue);
//execute query, fill dataset
GridView1.DataSource = ds;
GridView1.DataBind();
此外,您可能想看看如何获得List of all tables in database
0
2
在gridview
您可以轻松地通过使用查询绑定表的所有值。
string selectSQL = String.Format("SELECT * FROM [{0}]", ddlTable.SelectedItem.Text);
刚刚成立AutoGenerateColumns="True"
现在在GridView可以启用命令字段中它会帮助你这个你可以在GridView中的列属性找到。 通过使用您可以编辑删除选择GridTable中的任何行。
<asp:CommandField ShowEditButton="True" />
<asp:CommandField ShowSelectButton="True" />
<asp:CommandField ShowDeleteButton="True" />
相关问题
- 1. 从二进制数据图像的GridView图像库
- 2. 从gridview更新数据库
- 3. GridView控件与数据库
- 4. gridview到sql server数据库
- 5. 转换gridview数据库中的数据
- 6. 复制GridView的数据表数据库
- 7. 如何在GridView表单数据库中显示图像linq
- 8. 从数据库中提取图像到Android GridView
- 9. 从SQLite数据库提取数据到定制卡GridView(库:Gabrielemariotti)
- 10. 将数据添加到gridview根据gridview标题从数据库检索
- 11. 从gridView在imageView中显示图像(所有图像从数据库中获取)
- 12. 在从数据库中提取图像后在Android GridView中显示图像
- 13. 图像数据库
- 14. 没有数据库的asp.net gridview
- 15. 基于gridview值更新数据库
- 16. 提交的GridView行回数据库
- 17. 从数据库显示表格到gridview
- 18. 从数据库使用javascript填充gridview
- 19. 实现与数据库的gridview分页
- 20. 将数据添加到数据库(gridview),刷新gridview以查看值?
- 21. 根据数据库中的数据更改gridview
- 22. 如何获取图像的路径存储在数据库中的GridView的数据库
- 23. 版本库像SQLite数据库库?
- 24. 如何使用数据库数据帮助填充gridview?
- 25. 使用foreach将gridview数据插入sql数据库
- 26. 没有从数据库中获取数据到gridview
- 27. 如何从GridView中的数据库附加数据源?
- 28. 在android中使用gridview从数据库中显示数据
- 29. Gridview不显示和数据不保存在数据库中
- 30. Yii2显示从数据库数据,而无需使用GridView的
是的,我没有问题,直到这里,但updatecommand怎么样?我必须指定一个updatecommand以及如果这些表是动态的呢? – Shaokan 2011-05-21 10:38:13