在使用Asp.net制作网站的时候遇到的问题(二)
問:正在編寫一個房地產的CRM系統,房產類型本來應該是由廳(客廳)數、室數(臥室)、衛(衛生間)數這三個字段的組成的,但在設計數據庫的時候錯把房產類型設計成了一個字段,變成了“N廳M室T衛”,請問SQL中可以實現廳、室、衛數量的獨立查找嗎?比如我想查找有n個客廳任意室、衛數的房間。
答:select * from 表 where charindex('N廳',房產類型)
??? 或Select * From 表 Where Type like '%N廳'
問:當前時間與某字段間隔時間〉N
答:Select * From 表 Where DateDiff(day,DataFieldOfDate,GetDate())>N;
問:
答:顯示數據的地方全部用用戶控件,然后在DW中將這些放用戶控件的地方里面的<td>統統刪除。
或者叫美工開始就不要把表格做的過于多的<td>,留出放用戶控件的地方。
設置用戶控件里面的<table>的width=0,這樣就不會發生用戶控件撐開HTML表單的情況。
最后用Web服務器控件PlaceHolder加載用戶控件
Expression Web Designer
問:DataGrid控件在刪除非第一頁的最后一條信息的時候系統報錯
答:將
if((Dgd_client.CurrentPageIndex==Dgd_client.PageCount-1)&&Dgd_client.Items.Count==1)
????{
?????if(Dgd_client.CurrentPageIndex-1>1)
?????{
??????Dgd_client.CurrentPageIndex = Dgd_client.CurrentPageIndex-1;
?????}
?????else
?????{
??????Dgd_client.CurrentPageIndex = 0;
?????}
????????????
????}
放入DataGrid刪除事件中
問:如何修改DataGrid中被編輯記錄的字段?
答:編輯事件中e.Item.Cells[x]
問:如何在ItemDataBound事件中判斷被編輯的記錄
答:判斷e.Item.ItemType==ListItemType.EditItem
?
轉載于:https://www.cnblogs.com/wude/archive/2006/12/27/1941660.html
總結
以上是生活随笔為你收集整理的在使用Asp.net制作网站的时候遇到的问题(二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ASP.NET2.0中用ICallbac
- 下一篇: 展望2007