问:正在编写一个房地产的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