在aspx页面中,我绑定了这样的标签:
<asp:TemplateField HeaderText="Date of Joining">
<ItemTemplate>
<asp:Label ID="Label6" runat="server" Text='<%# Eval("date_of_joining") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Paid Priviledge Date">
<ItemTemplate>
<asp:Label ID="Label8" runat="server"
Text='<%# Eval("paid_priviledge_date") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)
在后面的代码我绑定网格视图像这样:(给出最小代码)
GridView1.DataSource = dt2;
GridView1.DataBind();
Run Code Online (Sandbox Code Playgroud)
但gridview列显示如下日期:
4/12/2011 12:00:00 AM
4/4/2011 12:00:00 AM
Run Code Online (Sandbox Code Playgroud)
请建议如何删除时间戳部分并仅显示日期部分.
我知道如何通过使用ToString和SubString格式化来完成此操作.但我无法在gridview中执行此操作.
我正在使用gridview,我想使用分页.我已经将allow paging设置为true,页面大小设置为5.我可以在gridview的基础上看到数字,但是当我点击一个数字移动到相应的页面时,它会抛出一个错误说:
The GridView 'GridView1' fired event PageIndexChanging which wasn't handled.
码:
<asp:GridView ID="GridView1" runat="server" CellPadding="5"
AutoGenerateColumns="False" AllowPaging="True" DataKeyNames="contact_id"
onrowcancelingedit="GridView1_RowCancelingEdit"
onrowediting="GridView1_RowEditing" onrowupdating="GridView1_RowUpdating"
PageSize="5">
<Columns>
<asp:TemplateField HeaderText="contact_id">
<ItemTemplate>
<asp:Label ID="Label3" runat="server" Text='<%# Eval("contact_id") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="name">
<ItemTemplate>
<asp:Label ID="Label4" runat="server" Text='<%# Eval("name") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="address">
<ItemTemplate>
<asp:Label ID="Label5" runat="server" Text='<%# Eval("address") %>'></asp:Label><br />
<asp:Label ID="Label6" runat="server" Text='<%# Eval("city") %>'></asp:Label><br />
<asp:Label ID="Label7" runat="server" Text='<%# Eval("state") %>'></asp:Label><br />
<asp:Label ID="Label8" runat="server" Text='<%# Eval("pincode") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="email"> …
Run Code Online (Sandbox Code Playgroud) float per =(num /(float)totbrwdbksint)*100;
我得到的价值为29.475342.我希望它能够四舍五入到最后两位.就像29.48.如何实现这一目标?
当我单击HTML表单上的提交按钮时,将调用与该按钮相关的功能并完成其工作.完成工作后,会发送邮件通知,这会消耗太多时间.之后,在同一HTML页面上显示确认消息(不使用Ajax;即刷新页面).
我希望避免让用户在发送邮件的等待期间多次混淆地点击提交按钮.所以我想我应该在按下一次后禁用按钮.
我怎样才能做到这一点?
在没有禁用按钮的情况下,您能否建议任何其他技术来实现这一目标?
这段代码的问题是,我发现了一个作家的普及为0%(我的意思是百分之零如果借图书的数量是14和借来的所选作者的书籍总数为3 - 它应该是21.42% ).为什么会这样?
除最后一个外,所有结果都是正确的:
作者0%受欢迎(对于上面给出的数据)
<%
String requestedoprations = request.getParameter("popularity");
if("check".equalsIgnoreCase(requestedoprations)){
int num=LimsHandler.getInstance().popularitycheck(
request.getParameter("selectedauthor"));
if(num!=0){
Limsdetails[] list = LimsHandler.getInstance().libsdetails();
String totbks=list[0].getTot_books();
String totbrwdbk=list[0].getTot_borrowed_bks();
int totbksint=Integer.parseInt(totbks);
int totbrwdbksint=Integer.parseInt(totbrwdbk);
float per=(num/totbrwdbksint)*100;
%>
<font color="brown">
<b>Total No of Books Available in Library is : <%=totbksint %><br></br>
Out of which <%=totbrwdbksint %> are borrowed.<br></br>
<b>No of readers reading Author
<%=request.getParameter("selectedauthor") %>'s book. :
<%=num %></b><br></br>
<b> Author <%=request.getParameter("selectedauthor") %> is <%=per %> %
popular!</b><br></br>
</font>
<%}else{ %>
<h4 align="center">
<font color="red">
<img border="0" …
Run Code Online (Sandbox Code Playgroud) 请告诉我带有示例的html语法,这样当我创建一个超链接的图像时,我会在它旁边生成一条评论,这个链接会做什么?