最近,开发了个项目,提交测试时,测试人员要测试后台录入数据,问题出来了,由于权限限制,不能直接到DB服务器上去查数据【isqlw不能用了,哎】,DBA也不在,其他一切途径似乎都不可行了。哎,命苦啊,只有再开发个web查询页面,在页面中输入select语句,来显示结果集。结果集用什么显示,当然是GridView了。不过结果集可能有多个,怎么全部显示呢,限定结果集为10个,页面中用10个GridView,通过隐藏,来显示?No,这种山寨做法,不是我所能搞定的,咱来动态生成GridView吧,有几个结果集,就动态生成几个GridView,呵呵,这样多好。很快写下了下面的核心代码:
private void BindData()
{
try
{
using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["SQLConnString"].ToString()))
{
string sql = this.txtSQL.Value.Trim();
SqlDataAdapter myda = new SqlDataAdapter(sql, con);
DataSet ds = new DataSe
C#动态生成gridview
最新推荐文章于 2023-01-02 19:15:42 发布