国外空间设计网站,店铺管理软件,单页式网站 seo,wordpress新建博客页面我正在动态构建一个DataTable#xff0c;我正在尝试在DataRow中添加一个“链接”#xff0c;我将其添加到DataTable中 . DataTable在创建后绑定到GridView .像这样的东西#xff1a;DataTable dataTable new DataTable();foreach (Item item in items){DataRow row dataTa…我正在动态构建一个DataTable我正在尝试在DataRow中添加一个“链接”我将其添加到DataTable中 . DataTable在创建后绑定到GridView .像这样的东西DataTable dataTable new DataTable();foreach (Item item in items){DataRow row dataTable.NewRow();dataTable.Columns.Add(new DataColumn(col));row[col] Link here;dataTable.Rows.Add(row);}然后我将它绑定到GridViewAutoGenerateColumnstrue AllowPagingfalse PagerSettings-VisiblefalseShowHeadertrue ShowFootertrue CellPadding0 CellSpacing0VisibleTrue但是当我将它绑定到GridView时列中的HTML被编码 . 有没有办法在那里添加HyperLink对象或类似的东西附它不是在示例中而是动态添加列(这意味着我在渲染之前不知道我将拥有多少列)UPDATE #1我在创建列时可以访问GridView . 我能够做到这样的事情dataTable.Columns.Add(new DataColumn(col));BoundField bf new BoundField();bf.HtmlEncode false;bf.DataField col;grd.Columns.Add(bf);row[col] Link here;但它显示2个coloumns“col”...UPDATE #3 : 我使用的是DataGrid . 在数据行中插入plain text时它不对HTML进行编码 .