我有一個使用sqldatasource連接到數據庫的gridview。在gridview中有一個日期時間字段。當我編輯列時,我不希望讓用戶手動輸入日期而不是 首先,我想要一個日曆彈出式窗口或按鈕來選擇日曆中的日期。 二,對於時間字段,是否有任何模板或gui,我們可以選擇時間,因爲我們從日曆中選擇日期?在gridview編輯模式下的日曆
0
A
回答
2
對於問題的第一部分,即不允許用戶輸入,只需使用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>
選項2:
只是在代碼添加TextBox1.Attributes.Add("ReadOnly", "true");
後面在加載事件
選項3:結合使用jQuery日期時間選擇器與上述任意一個選項(這將適用於這兩個要求)
1
我喜歡AJAX Control Toolkit的Calendar控件。如果你從未使用過AJAX控件工具包,那真的很簡單。這是日曆控件的鏈接。 http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/Calendar/Calendar.aspx
這裏是工具包鏈接,以便您可以下載它,如果您認爲這適用於您。 http://ajaxcontroltoolkit.codeplex.com/
相關問題
- 1. asp.net gridview編輯模式彈出日曆
- 2. GridView在編輯模式下查找行
- 3. GridView LostFocus在編輯模式下
- 4. GridView在編輯模式行
- 5. Outlook Web插件未在日曆編輯模式下激活
- 6. Gridview中的下拉列表不在編輯模式下填充
- 7. jqgrid - 內聯編輯模式下未顯示日曆圖標
- 8. Gridview保持編輯模式
- 9. GridView初始編輯模式?
- 10. 如何在編輯模式下在gridview中填充下拉框?
- 11. ASP.NET GridView:如何在編輯模式下控制列的格式?
- 12. 訪問的GridView的在編輯模式下的控制
- 13. 無法在GridView中的編輯模式下設置dateformat
- 14. 在編輯模式下的Gridview列大小
- 15. 如何在編輯模式下控制Gridview的大小?
- 16. 如何在編輯模式下在GridView中查找控件()?
- 17. Gridview編輯模式多一行
- 18. 如何在GridView的編輯模式下從下拉列表中選擇值?
- 19. 在DataList編輯模式下的FindControl
- 20. 多的DataGridViewCell在編輯模式下
- 21. 的UITableView:僅在編輯模式下
- 22. Gridview asp.net取消編輯模式按下ESC
- 23. 編輯模式下的MVC日期格式問題
- 24. 在GridView編輯模式下,在DropDownList_SelectedIndexChanged事件中訪問dropdownlist的值
- 25. 如何在編輯模式下在GridView中檢索特定行中的控件
- 26. asp.net gridview的編輯模板編程
- 27. UITableView addcell在編輯模式下底部
- 28. UITableView:在編輯模式下檢查行
- 29. 在編輯模式下創建Liferay portlet
- 30. JQuery JEditable在編輯模式下出錯