星星之火

燎原之势不可挡
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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):设置每一个匹配元素的值。