您的位置:首页 > 其它

gridview新用法,一直不知道gridview可以这么用

2012-08-10 18:00 344 查看
今天在网上查找资料,无意中看到一篇博客,源代码里发现gridview,用法很好

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false"
Width="100%" GridLines="None" AllowPaging="true"
onpageindexchanging="GridView1_PageIndexChanging">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<table width="100%" border="0" align="center" cellpadding="5" cellspacing="1">
<tr>
<td bgcolor="#ffffff" >
<font size="2"><asp:HyperLink ID="HyperLink1" runat="server" Text='<%#Eval("标题") %>' NavigateUrl='<%#Eval("链接地址") %>'>                             </asp:HyperLink></font>
</td>
</tr>
<tr>
<td>
<font size="2"><%# this.getSubString(Eval("内容").ToString())%></font>
</td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>


其中getSubString()是后台方法,这里是在前台调用:

public string getSubString(string str)
{
if (str.Length > 200)
str = str.Substring(0, 197)+"  ...";
return str;
}


通过方法可以看出,这里是在giidview里面显示文章列表,显示文章的潜197个字符,即文章大概。

gridview出来的样式是这样的:



这里学到了两个:(1)gridview原来可以这么用,里面的table可以自己根据需要布局。

(2)前台调用后台事件并传递参数是如此的简单(而且这里是绑定的gridview里面的参数)

另外援引一篇总结“

js调用.net后台事件,和后台调用前台等方法总结

/article/5815387.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: