第三个问题我倒是作过。写了一个memo,具备提醒功能。要就说话。 主要是在sql里面做文章,什么按年按月按日星期,一个句子搞定 SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS ON GOALTER PROCEDURE dbo.SelectMemo ( @date1 datetime ) AS SET NOCOUNT ON; select * from memo where remind_type=3 and day(remind_time) = day(@date1) or remind_type=4 and day(remind_time) = day(@date1) and month(remind_time) = month(@date1) or remind_type=2 and datepart(dw,remind_time) = datepart(dw,@date1) or remind_type=0 and remind_time = @date1 or remind_type=1 GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO
如果不没有treeview则提示安装,把treeview安装程序跟你的安装程序放在同一目录,不打在包里
在DataGird的一列中,我指定他的长度.读出数据后,要求当字符长度大于该列的时候,省略多余的字符,并将其显示为省略号(...),如何实现??
主要是在sql里面做文章,什么按年按月按日星期,一个句子搞定
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GOALTER PROCEDURE dbo.SelectMemo
(
@date1 datetime
)
AS
SET NOCOUNT ON;
select *
from memo
where
remind_type=3 and day(remind_time) = day(@date1)
or remind_type=4 and day(remind_time) = day(@date1) and month(remind_time) = month(@date1)
or remind_type=2 and datepart(dw,remind_time) = datepart(dw,@date1)
or remind_type=0 and remind_time = @date1
or remind_type=1
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO