我有一個使用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 LostFocus在編輯模式下
- 3. GridView在編輯模式下查找行
- 4. GridView在編輯模式行
- 5. Outlook Web插件未在日曆編輯模式下激活
- 6. Gridview中的下拉列表不在編輯模式下填充
- 7. Gridview保持編輯模式
- 8. GridView初始編輯模式?
- 9. jqgrid - 內聯編輯模式下未顯示日曆圖標
- 10. 如何在編輯模式下在gridview中填充下拉框?
- 11. ASP.NET GridView:如何在編輯模式下控制列的格式?
- 12. ASP.NET GridView的格式在編輯模式下
- 13. 訪問的GridView的在編輯模式下的控制
- 14. 如何在編輯模式下控制Gridview的大小?
- 15. 在編輯模式下設置webform中gridview的行高
- 16. 在編輯模式下的Gridview列大小
- 17. 在編輯模式下動態更改Gridview列的寬度
- 18. 在編輯模式下打開Gridview的每一行
- 19. 無法在GridView中的編輯模式下設置dateformat
- 20. 如何在編輯模式下在GridView中查找控件()?
- 21. 在GridView的編輯模式下爲DropDownList設置選定的值或文本在asp.net中編輯模式
- 22. asp.net gridview的編輯模式索引
- 23. 在gridview編輯模式下蒙面文本時間(HH.mm.ss)
- 24. 在GridView編輯模式下關閉驗證
- 25. ASP GridView所有行在編輯模式下
- 26. 新聞編輯鏈接沒有發生在gridview編輯模式
- 27. Gridview編輯形式
- 28. Gridview編輯模式多一行
- 29. 如何在GridView的編輯模式下從下拉列表中選擇值?
- 30. 的UITableView:僅在編輯模式下