如何获取table的所有列名

LZLruanjian 2017-09-27 05:03:35
AngularJS如何获取table的所有列名
...全文
1148 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ou108 2017-09-28
  • 打赏
  • 举报
回复
List<string> tname = new List<string>(); DataTable dt=new DataTable(); string sqlstr = "select top 0 * from tablename "; dt = DB.getdt(sqlstr); for(int i=0;i<=dt.Columns.Count-1;i++) { tname.Add(dt.Columns[i].ColumnName.Trim()); }
MYsce 2017-09-28
  • 打赏
  • 举报
回复
tong-wl 2017-09-28
  • 打赏
  • 举报
回复
AngularJS如何获取table的所有列名 单独的处理方法应该是没有的,但是我觉得楼主没必要死脑筋一定要带上angualrjs,你可以用原生js去取,用jquery去取,当然你一定要用angularjs,下面用angularjs的指令强行可以取到~~~~~~: <!DOCTYPE html> <html lang="en" ng-app="app"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <table> <thead> <tr get-title> <th>标题1</th> <th>标题2</th> <th>标题3</th> <th>标题4</th> </tr> </thead> <tbody> <tr> <td>内容1</td> <td>内容2</td> <td>内容3</td> <td>内容4</td> </tr> </tbody> </table> <script src="../../bower_components/angular/angular.min.js"></script> <script> var app=angular.module("app",[]); app.directive("getTitle",function(){ return { restrict:"A", link:function(scope,ele,attr,ctrl){ console.log(ele[0].cells); //td的数组,里面可以获取到标题 } }; }); </script> </body> </html>

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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