请教关于asp.net中的ListView控件的使用

<LayoutTemplate><tablecellpadding="0"cellspacing="1"class="tabl_uni"id="table"><tr><t... <LayoutTemplate>
<table cellpadding="0" cellspacing="1" class="tabl_uni" id="table" >
<tr>
<th width="200px">
</th>
<th width="150px">
</th>
<th width="180px">
</th>
<th>
</th>
</tr>
<asp:PlaceHolder runat="server" ID="itemPlaceholder" />
</table>
</LayoutTemplate>
我现在想在这个布局模板中给th标签添加内容,就是表格顶部的标题,但是标题需要动态添加。我不知道应该如何在后台动态获取th给他添加内容。
我像个办法是获取th然后设置它的InnerText属性,但是当我给<table>标签添加runat="server" 是运行总是报错,提示编译错误“System.Web.UI.HtmlControls.HtmlTableRowCollection.Add(System.Web.UI.HtmlControls.HtmlTableRow)”最匹配的重载方法具有一些无效参数”
所以我实在想不出什么方法了。请高手指教一下 谢谢了~~
展开
 我来答
小飞侠R65
2011-01-07 · 超过18用户采纳过TA的回答
知道答主
回答量:108
采纳率:100%
帮助的人:55万
展开全部
将<table></table> 部分全部用
<asp:Literal ID="ltl" runat="server">
</asp:Literal>来代替
然后在后台cs文件中。手动给Literal控件赋值。
eg:
前台页面:
<asp:Literal ID="ltl" runat="server">
</asp:Literal>来代替上面的所有代码。
后台cs文件:
string str = @" <LayoutTemplate>
<table cellpadding="0" cellspacing="1" class="tabl_uni" id="table" >
<tr>
<th width="200px">
</th>
<th width="150px">
</th>
<th width="180px">
</th>
<th>
</th>
</tr>
<asp:PlaceHolder runat="server" ID="itemPlaceholder" />
</table>
</LayoutTemplate>";
(这个部分就是你自由发挥的地方了。随便动态怎么添加)
ltl.Text = str;
lmpue87
2011-01-08 · TA获得超过1.3万个赞
知道答主
回答量:387
采纳率:0%
帮助的人:303万
展开全部
在ASP.NET中,listview是在vs2008新增加的web控件.如果是winform,listview在vs2005中有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式