webpart 显示 gridview
我是在vs2008里这样写的:
- C# code
protected override void CreateChildControls() { base.CreateChildControls(); try { GridView gv = new GridView(); using (SqlConnection connection = new SqlConnection("server=changda;User ID=sa;Password=sa;database=test;Connection Reset=FALSE")) { string strSql = "SELECT * FROM infopathtest"; SqlDataAdapter sqlData = new SqlDataAdapter(strSql, connection); DataTable dt = new DataTable(); sqlData.Fill(dt); string tempdel = dt.Rows[0]["name"].ToString();//调试时有值 gv.DataSource = dt; gv.GridLines = GridLines.Horizontal; gv.CellPadding = 1; gv.DataBind(); } } catch (Exception ex) { string t1 = ex.ToString(); } }
1.但是在页面上显示不出来,这是怎么回事是不是上面代码的问题?
2.还有个问题顺便问一下,我在调试上面的dt时,想用调试放大镜看,但是提示我下面,不能直接看表的内容很不舒服:
您正在调试的应用程序权限不够,因此,你不能使用自定义可视化工具。有关所需权限的列表,请参阅文档。
[解决办法]
是你刚发完我还没看到你就解决了,但我看你代码以后就想到了你怎么没把gridview加到controls里呢
呵呵 有的问题你先自己考虑一下
[解决办法]
你是通过ATTACH TO PROCESS(附加进程)来启用调试功能的吧.
若要调试 ASP.NET,必须对 ASP.NET 运行的计算机具有管理员特权,
除非 ASP.NET 辅助进程在您进行调试时使用的帐户下运行。