asp.net中的各种数据绑定使用
来源:互联网 发布:安卓 c语言 编译器 编辑:程序博客网 时间:2024/06/03 02:03
翻出以前的asp.net学习笔记,发现很多有关Gridview中的数据绑定使用,发上来大家看看,新手参考(控件党神器,嘿嘿。。。),高手莫笑!
1、Gridview设置时间格式
<asp:BoundField DataField="Adddate" DataFormatString="{0:d}" HeaderText="时间" />
2、绑定后台函数
<asp:TemplateField HeaderText="最后回复"><ItemTemplate> <%# Convert.ToInt32(Eval("LastReplyId")) == 0 ? "暂无回复" : getUsername(Eval("LastReplyId").ToString())%> </ItemTemplate><HeaderStyle Height="20px" Width="20%" /><ItemStyle Height="30px" HorizontalAlign="Center" /></asp:TemplateField>
public string getUsername(string ReplyId){ return dt.Rows[0][1].ToString() + " by:" + dt.Rows[0][0].ToString();}
3、页面数据绑定
<asp:LinkButton ID="lbModify" runat="server" PostBackUrl='<%# "~/modifyGoods.aspx?id="+Eval("id") %>' >修改</asp:LinkButton><asp:Label ID="Label1" runat="server" Text='<%# Convert.ToInt32(Eval("istop"))==0?"是":"否" %>'></asp:Label><asp:Label ID="Label2" runat="server" Text='<%# Convert.ToDateTime(Eval("creatime")).ToString("yyyy-MM-dd") %>'></asp:Label><a href="notice.aspx?id=<%# Eval("id") %>"><%# Eval("title").ToString().Length>9?Eval("title").ToString().Substring(0,8)+"..":Eval("title").ToString() %></a>
4、gridview中linkbutton绑定CommandArgument
<asp:TemplateField HeaderText="操作"><ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" /><HeaderStyle Font-Bold="False" Width="90px" /><ItemTemplate><asp:LinkButton ID="lbModify" runat="server" CommandArgument='<%# Eval("id") %>' oncommand="lbModify_Command" >取消授权</asp:LinkButton></ItemTemplate></asp:TemplateField>
string id = e.CommandArgument.ToString();
5、绑定嵌套三目运算符
<asp:TemplateField HeaderText="购买方式"><HeaderStyle Font-Bold="False" Width="50px" /><ItemStyle HorizontalAlign="Center" /><ItemTemplate> <asp:Label ID="Label1" runat="server" Text='<%# Convert.ToInt32(Eval("buyType"))==0?"按天购买":Convert.ToInt32(Eval("buyType"))==1?"按次购买":"整部购买" %>'></asp:Label></ItemTemplate><FooterStyle BorderColor="#D6EFF8" BorderStyle="Solid" /></asp:TemplateField>
6、Gridview设置货币格式
<asp:BoundField DataField="price" DataFormatString="{0:C}" HeaderText="金额"><HeaderStyle Font-Bold="False" Width="45px" /><ItemStyle HorizontalAlign="Center" /><FooterStyle BorderColor="#D6EFF8" BorderStyle="Solid" /></asp:BoundField>
7、绑定javascript函数与参数
<asp:TemplateField HeaderText="查看"><ItemTemplate><a href="javascript:void(0)" onclick='<%# "openWindow(\""+ Eval("empId").ToString() +"\")" %>' id="btn-check">查看</a></ItemTemplate><ItemStyle Width="40px" /></asp:TemplateField>
先这么多,有点乱,凑合看吧!
- asp.net中的各种数据绑定使用
- ASP.NET中的数据绑定
- asp.net中的数据绑定
- asp.net中的一些数据绑定啦
- ASP.NET实现模板中的数据绑定
- ASP.NET AJAX 4.0 中的数据绑定
- ASP.NET AJAX 4.0 中的数据绑定
- ASP.NET 3.5 中的数据绑定
- asp.net中的数据绑定详解
- ASP.NET中的数据绑定表达式
- asp.net中的DataBind()数据绑定事件
- ASP.NET数据绑定
- asp.net数据绑定
- ASP.net 数据绑定
- asp.net数据绑定
- Asp.net数据绑定
- ASP.NET 数据绑定
- asp.net数据绑定
- 获取Jawbone UP中的个人数据(二)非官方API, Part 8
- rdlc 在服务器端部署常见有关问题
- loadrunner设置参数
- JSON数据格式
- 华贸城报价
- asp.net中的各种数据绑定使用
- 基于主键的一对一关联关系
- Android自定义类似ProgressDialog效果的Dialog
- http304的理解
- 学习Python中的yield
- MySQL UNION与UNION ALL的区别
- Clojure FP 之6大规则
- linux驱动学习--第二十四天:第十三章:Linux 块设备驱动(一):块设备的 I/O 操作特点 和 block_device_operations 结构体
- 熊绎:我看软件工程师的职业规划