每日总结(一)Sql查询只显示时间、GridView去除表格线、DateTimeControl重置、GridView分页、Jquery取值
Posted on 2013-03-20 23:17 星星之火116 阅读(815) 评论(0) 编辑 收藏 举报1、 Sql查询只显示日期不显示时间
解析:
--只显示当前的日期
select convert(varchar(20),getdate(),111)
2、 Sql查询只显示当前时间不显示日期
解析:
select convert(varchar(20),getdate(),114)
3、 GridView去掉竖线及横线
解析:
GridView渲染在前台时会自带网格线,有时候不需要显示网格线的时候,可以通过设置它的属性GridLines来实现,属性值如下:
GridLines=” Horizontal” 只显示横线
GridLines=” Vertical” 只显示竖线
GridLines=” None” 横竖线均不显示
GridLines=” Both” 横竖线全部显示(默认)
4、 SharePoint中的DateTimeControl控件,在用户选择过之后,如何重置为默认的未选状态
解析:
这是一个很普遍的问题的,在用户选择过之后,想要对其重置,不但是DateTimeControl控件,几乎所有的选择控件都会遇到这样的问题,那么如何重置呢?微软在设计这些控件之处就为其设计了专门的恢复默认状态的方法即:ClearSelection(),
只需要调用该方法,即可将选择过的值清空,并恢复默认的状态。DateTimeControl的默认值为当前时间。
5、GridView分页问题:GridView激发了未处理事件PageIndexChanging
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.HttpException: GridView“GridView1”激发了未处理的事件“PageIndexChanging”。
解析:
如果是使用的VS中自身提供的数据源控件的话,没什么问题,直接可以选择"分页"功能,可是如果自己用代码设置数据源时就易出现这样的错误-------GridView“GridView1”激发了未处理的事件“PageIndexChanging”.
解决方法是:给GridView控件添加一个事件PageIndexChanging,并设置GridView的属性:AllowPaging="True"
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
GridView1.datasource="数据源";
GridView1.DataBind();
}
5、 JQuery获取服务器控件/客户端控件的值
解析:
<asp:TextBox ID="GotoPage" runat="server" ></asp:TextBox>
$(“#<%=GotoPage.ClientID%>”).val();
$(“input[id*=GotoPage]”).val()
获取控件值的方法:
<input id="Text1" type="text" />
取值:$(“#Text1”)[0].value;
$(“#Text1”).val();
复制:$(“#Text1”).val(“Test”);
或 $(“#Text1”)[0].value=”Test”
$(“#Text1”).attr(“value”,”Test”);
需要注意:
$("")是一个jquery对象,而不是一个dom element
value是dom element的属性
jquery与之对应的是val
val() :获得第一个匹配元素的当前值。
val(val):设置每一个匹配元素的值。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构