1、把一个字符串表示的浮点数四舍五入成int型:
(int)(Double.Parse("33.533")+0.5)
也可以:(int)Math.Round(Double.Parse("33.533")
2、SQLServer数据库中对decimal data进行大小的比较时,用data < 33.533这种方式好像行不通,可以用如下几个方法:
data<(decimal)33.533或者data<Convert.ToDecimal(33.533)
3、C#获得系统当前时间:
DateTime.Now.ToString();//获取当前系统时间 完整的日期和时间
string strDate=currentTime.ToString("d"); //2010-10-16
DateTime.Now.ToLongDateString();//显示 xxxx年 xx月xx日
DateTime.Now.ToShortDateString();//显示 xxxx-xx-xx
string strTime=currentTime.ToString("t"); //12:00
DateTime.Now.AddDays(-1).ToShortDateString(); //昨天的日期
DateTime.Now.AddDays(1).ToShortDateString(); //明天的日期
(具体的可以去查看我转载的一篇文章:http://blog.csdn.net/lingyb011/archive/2010/10/17/5946351.aspx)
4、把自己常用的方法封装起来,以后做其它项目时候可以用。
5、如下图,只想查询其中某几个空时,可以这样构造条件where:
string where = "where ";
bool flag = false;
string upTime = txtUpTime.Value.Trim();
if (upTime != "") { where += "DATEDIFF(dd, upTime, '" + upTime + "') =0 "; flag = true; }
if (txtFileName.Text != "") { where += flag ? " and" : ""; where += " filePath like '%" + txtFileName.Text + "%'"; flag = true; }
if (txtFileSize.Text != "")
{
int size = 0;
try
{
size = Int32.Parse(txtFileSize.Text);
where += flag ? " and" : "";
where += " fileSize < " + size;
}
catch { }
flag = true;
}
if (txtUploader.Text != "") { where += flag ? " and" : ""; where += " uploader=" + txtUploader.Text; flag = true; }
if (txtDep.Text != "") { where += flag ? " and" : ""; where += " bmbh=" + txtDep.Text; flag = true; }
- 大小: 3.3 KB
分享到:
相关推荐
总的来说,这个C#实现的SQL格式化功能对于.NET开发者来说是一个实用的工具,它能够提高SQL代码的可读性,降低维护成本,同时避免了引入额外的依赖库,简化了项目的构建和部署流程。在团队合作和大型项目中,这样的...
总结起来,这个C#图书馆管理系统结合了C#强大的编程能力和SQL Server高效的数据管理能力,提供了全面的图书和读者管理服务。通过良好的设计和实现,系统不仅满足了基本的图书借阅需求,还具备了良好的可扩展性和维护...
这个PPT可能涵盖了项目背景、设计决策、技术实现细节以及可能遇到的问题和解决方案。 综合以上信息,我们可以预期这个QQ项目可能包含以下几个关键知识点: 1. **.NET框架**:理解.NET框架的架构,包括CLR(Common ...
在IT领域,尤其是在数据库管理中,...通过这些技术手段,我们可以构建一个能够自动检测和解决SQL安装挂起问题的实用工具。在开发过程中,源码的清晰性和可维护性也非常重要,这将有助于其他开发者理解和扩展这个工具。
在开始之前,我们需要对以下几个概念有一定的了解: 1. **ListBox 控件**:ListBox 是 Windows Forms 应用程序中常用的一种控件,用于显示项目列表。用户可以选择列表中的一个或多个项目。 2. **文件系统操作**:...
《C#药店管理系统详解》 在信息技术飞速发展的今天,高效、智能化的管理系统已经成为...对于学习C#编程或者药店管理系统的开发者来说,这份源代码是一个宝贵的参考资料,可以从中学习到实际项目开发的经验和技术细节。
同时,错误处理和日志记录也是必不可少的部分,以确保系统在遇到问题时能够提供有效的反馈和调试信息。 总的来说,这款宾馆管理系统C#项目源代码展示了如何利用C#语言和相关技术构建一个功能完善的管理工具。通过...
7. 源码和实验报告:提供源码意味着用户可以查看和学习系统的实现细节,而实验报告通常会详细记录设计思路、技术选型、遇到的问题及解决方法,是学习和评估项目的重要参考。 综上所述,【C#学生信息管理系统】是一...
综合以上信息,这个项目涵盖了以下几个C#编程和图书馆管理系统的知识点: 1. **C#基础**:包括类、对象、方法、事件、属性、继承、多态等面向对象编程概念。 2. **数据库连接与操作**:利用ADO.NET或Entity ...
在本项目中,我们将深入探讨如何使用C#和ASP.NET技术来实现一个类似于“百度知道”的在线问答平台。这个平台的核心功能包括用户管理、问题发布、答案提交、问题关闭、最佳答案选择、悬赏机制以及搜索功能。让我们...
此外,为了提高用户体验,我们还可以实现一些额外的功能,如错误处理和异常处理,确保在遇到问题时能给出适当的提示;或者使用验证控件,确保用户输入的数据格式正确。同时,考虑到性能,可以采用分页查询技术,避免...
【标题】"试题库管理系统的设计(C#)"是一个关于利用C#编程语言开发的全面的试题库管理系统的项目。这个系统旨在高效地存储、管理和检索各类考试试题,为教育机构或个人提供便捷的试题资源管理解决方案。 【描述】...
在C#中实现一个蜘蛛程序,主要涉及到以下几个关键知识点: 1. **HTTP请求与响应**:网络爬虫首先需要向目标网站发送HTTP请求,获取服务器返回的HTML响应。这通常使用`System.Net.Http.HttpClient`类来完成。你需要...
《C#实现的学生考试管理系统详解》 在信息技术领域,开发高效、全面的管理软件是提升工作效率的重要手段。本文将深入探讨一个使用C#语言在Visual...对于学习C#和想深入了解软件开发的初学者,这是一个很好的实践项目。
使用C#发送电子邮件涉及以下几个步骤: - 创建MailMessage对象,设置发件人、收件人、抄送人、密送人、邮件主题和正文。 - 如果需要添加附件,可以使用Attachment类创建附件对象并添加到MailMessage的Attachments...
【标题】"毕业答辩-ASP.NET SQL蒋和平_办公自动化管理系统的设计与实现(源代码论文).rar" 提供了一个关于毕业设计项目的详细资料,其中涵盖了ASP.NET技术和SQL数据库在构建办公自动化管理系统中的应用。这个系统旨在...
创建安装程序的过程主要包括以下几个步骤: 1. **选择合适的工具**:可以使用Inno Setup、NSIS或WiX等工具来创建安装程序。这些工具提供了丰富的功能和选项,可以根据需求进行选择。 2. **准备安装目录**: - 将您...
项目的核心知识点主要集中在以下几个方面: 1. **C#编程基础**:这是整个项目的基础,包括变量、数据类型、控制结构、函数、类和对象等概念。开发者需要运用这些基础知识来编写程序的各个模块。 2. **ASP.NET Web...
本文将深入探讨如何利用C#编程语言来构建这样一个系统,并重点关注其核心功能和实现细节。 首先,C#是一种面向对象的编程语言,由微软公司开发,广泛应用于Windows平台的软件开发,尤其在.NET框架下表现出强大的...
《财务管理系统实例程序(c#源代码)》是一个基于C#编程语言和Visual Studio 2003开发的Windows Forms应用程序。这个系统实例是为财务管理设计的,它可能出自清华大学出版的一本计算机编程或软件工程相关的教材。源...