Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net gridview编辑模式下的日历_Asp.net_Visual Studio_C# 4.0 - Fatal编程技术网

Asp.net gridview编辑模式下的日历

Asp.net gridview编辑模式下的日历,asp.net,visual-studio,c#-4.0,Asp.net,Visual Studio,C# 4.0,我有一个使用sqldatasource连接到数据库的gridview。gridview中有一个datetime字段。当我编辑列时,我不想让用户手动键入日期 首先,我想要一个日历弹出窗口或一个按钮,从日历中选择日期。 其次,对于时间字段,当我们从日历中选择日期时,是否有任何模板或gui可以选择时间???我喜欢AJAX控件工具包的日历控件。如果您从未使用过AJAX控件工具包,那么它非常简单。这里是指向日历控件的链接 这里是工具箱链接,如果您认为这对您有用,可以下载它。 我喜欢AJAX控件工具包的日历

我有一个使用sqldatasource连接到数据库的gridview。gridview中有一个datetime字段。当我编辑列时,我不想让用户手动键入日期 首先,我想要一个日历弹出窗口或一个按钮,从日历中选择日期。
其次,对于时间字段,当我们从日历中选择日期时,是否有任何模板或gui可以选择时间???

我喜欢AJAX控件工具包的日历控件。如果您从未使用过AJAX控件工具包,那么它非常简单。这里是指向日历控件的链接

这里是工具箱链接,如果您认为这对您有用,可以下载它。
我喜欢AJAX控件工具包的日历控件。如果您从未使用过AJAX控件工具包,那么它非常简单。这里是指向日历控件的链接

这里是工具箱链接,如果您认为这对您有用,可以下载它。

对于问题的第一部分,即不允许用户键入,只需使用javascipt函数,并在文本框的onkeypress和onkeyup事件上调用该函数即可

备选案文1:

<script type="text/javascript">
function typingNotAllowed(CtrlID)
    {
    document.getElementById(CtrlID).value="";
    }
</script>

<form id="form1" runat="server">
    <div>
    <input type="text" id="someid"  onkeyup="typingNotAllowed(this.id)"   />
    <asp:TextBox ID="TextBox1" runat="server" onkeyup="typingNotAllowed(this.id)"></asp:TextBox>
    </div>
</form>

功能类型不允许(CtrlID)
{
document.getElementById(CtrlID).value=“”;
}
备选案文2:

只需添加
TextBox1.Attributes.add(“ReadOnly”、“true”)


选项3:将jquery datetime picker与上述任何一个选项结合使用(这对两种要求都有效)

对于问题的第一部分,即不允许用户键入,只需使用javascipt函数并在文本框的onkeypress和onkeyup事件上调用该函数即可

备选案文1:

<script type="text/javascript">
function typingNotAllowed(CtrlID)
    {
    document.getElementById(CtrlID).value="";
    }
</script>

<form id="form1" runat="server">
    <div>
    <input type="text" id="someid"  onkeyup="typingNotAllowed(this.id)"   />
    <asp:TextBox ID="TextBox1" runat="server" onkeyup="typingNotAllowed(this.id)"></asp:TextBox>
    </div>
</form>

功能类型不允许(CtrlID)
{
document.getElementById(CtrlID).value=“”;
}
备选案文2:

只需添加
TextBox1.Attributes.add(“ReadOnly”、“true”)

选项3:将jquery日期时间选择器与上述任何一个选项结合使用(这将适用于这两种需求)