- 博客(108)
- 资源 (8)
- 收藏
- 关注
原创 登录窗体或验证用户的可以用的枚举常量方法
public enum LoginResult { NoUser=1, NoPassword=2, UserError=3, Password=4, Success=5, NoDept=6, IsLo
2013-10-29 20:29:39 511
转载 元数据与从元数据
元数据(Metadata) 描述了程序集的内容。【即是数据的数据】通过将元数据嵌入每个程序集中,任何程序集都 可以实现完全的自描述,从而简化了发布使用较旧技术的组件时所需行的工作。 .NET使用元数据省略组件的注册过程。 程序集就是包含IL(Intermediate Language)和元数据的集合,即从源代码编译生成的
2013-10-29 19:14:15 985
原创 .NET 中的反射机制
提到.NET,我们不得不说到一个很重要的概念——反射。说白了,反射实际上就是得到程序集中的属性和方法。在运行时检查和处理程序元素 的功能. 例如如下功能:1、枚举类型的成员;2、实例化新对象;3、执行对象的成员;4、查找类型的信息;5、查找程序集的信息;6、检查应用于类型的定制特性;7、创建和编译新程序集.反射的具体实现步骤如下:【1】导入using System.Reflec
2013-10-28 23:22:03 507
转载 【转载】解决MindManager9“参数不正确”问题
解决:1、Windows 7解决方法如果是win7系统,可以进入C:\\Users\\(用户名)\\AppData\\Local\\Mindjet\\MindManager\\9\\Library\\ENU\\Templates,可以看到有4个文件夹:Communication、Personal Productivity、 Strategy、Team Productivity,将这些模板文
2013-10-25 13:41:43 899
原创 如何实现添加多条信息到GridView中,而一次保存到数据库,不被页面刷新而丢失数据呢?
前面我们提到了,如果想要一次将从TextBox信息添加到GridView的几行数据记录添加到数据库中,我们在设计ASP.NET的页面时,建议采用AJAX技术,进行局部数据刷新。另外,在protected void Page_Load(object sender, EventArgse)事件中,定义如下: { if(!IsPostBack)
2013-10-24 00:23:39 1752 3
原创 如何实现将数据同时保存到两个数据表,使得同一次提交多个文件的文件ID号相同
情景说明:假设我是一个文件报告提交者,我想一次性提交需要交纳的文档信息。因此我的做法是,将一个个文本信息通过TextBox控件添加显示在GridView中,然后再将其保存在对应的数据库中。但是,我必须保证我这一次提交的数据,我作为提交者在第一个数据表中,仅有一条记录,而详细的文件信息在第二个表中显示,则有多少条数据就有多少记录,前提是保证其记录的ID是相同的,表明这是我一次性提交的。方法:第一
2013-10-23 18:02:35 3196
原创 从TextBox添加到DataTable填充到GridView中显示之【此过程同时检测某个字段时候已经存在】
protected void Btn_addFile_Click(object sender, EventArgs e) { if (txt_wenid.Text.Trim() != "" && txt_jianid.Text.Trim() != "" && txt_title.Text.Trim() != "" && txt_dutyman.Text.
2013-10-23 17:02:52 1087
原创 空字符串的一些方法
一、设置空字符串的方法string text=null; //null是空对象string text=""; //string.Empty是空字符串,与""等价string text=string.Empty; //空字符串也是字符串,在string中是类的实例,不是空对象二、判断字符串是否为空的方法: (1) if(text=="") (2) if(text=
2013-10-23 15:47:16 743
原创 空字符串的一些方法
一、设置空字符串的方法string text=null; //null是空对象string text=""; //string.Empty是空字符串,与""等价string text=string.Empty; //空字符串也是字符串,在string中是类的实例,不是空对象二、判断字符串是否为空的方法: (1) if(text=="") (2) if(text=
2013-10-23 15:46:13 630
转载 SqlCommandBuilder 的使用
【转载于新浪博客】blog.sina.com.cn/s/blog_5252e0900100aobl.html 用SqlCommandBuilder 实现批量更新 1.功能: 可以实现你对DataSet在UI层做任意操作后,直接丢给这个方法,这个方法就可以自动把你的修改更新到数据库中 2.使用方法 public int UpdateByDataSet(DataSet
2013-10-23 11:45:17 1111
原创 链接数据库过程之新逻辑思路
private string strConn = "data source=localhost;initial catalog=Northwind;user id=sa;password=sa"; SqlConnection Conn; protected void Page_Load(object sender, EventArgs e) { if
2013-10-23 11:17:07 593
转载 利用DataTable进行删除GridView中的数据方法之新思路
public partial class DataSet_Delete : System.Web.UI.Page{ private string strConn = "data source=localhost;initial catalog=Northwind;user id=sa;password=sa"; SqlConnection Conn; protec
2013-10-23 11:07:47 785
原创 将TextBox数据提交到GridView显示(DataTable的应用2)
这个栗子的分析请回头看前面那章节的分析:关于DataTable如何取值using System;using System.Data;using System.Data.SqlClient;using System.Configuration;using System.Collections;using System.Web;using System.Web.Securi
2013-10-23 11:00:41 1588
转载 web.config中配置数据库连接的两种方式(<appSettings >与 <connectionStrings>)
【转载博客】cnblogs.com/sunzhiyue/archive/2011/06/07/2074696.html在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是在web.config中配置数据库连接代码,然后在程序中调用数据库连接代码,这样做的好处就是当数据库连接代码需要改变的时候,我们只要修改web.config中的数据库连接代码即可,而不必在修改每一个页面中的数
2013-10-23 10:04:43 5417
原创 GridView采用DataSet数据集填充数据绑定示例
protected void bind()//绑定显示 { if (((DataSet)ViewState["ds"]).Tables[0].Rows.Count > 0) { GvInformation.DataSource = ((DataSet)ViewState["ds"]);
2013-10-23 09:49:11 948
原创 Session的使用
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using
2013-10-23 09:46:27 527
原创 GridView那点事之【如何使用ExecuteReader()来绑定数据显示到表格中】 .
//从web.config中引用连接字符串 string strConn = WebConfigurationManager.ConnectionStrings["NorthwindConnectionString"].ConnectionString; SqlConnection myConn = new SqlConnection(strConn);
2013-10-23 09:44:28 703
原创 web.config配置文件链接数据库的方法
【1】在web.config配置文件中, NorthwindConnectionString" connectionString="Data Source=localhost;Initial Catalog=Northwind;Persist Security Info=True;User ID=sa;Password=sa" providerName="S
2013-10-23 09:18:34 623
原创 清空ds中的数据记录,GridView不显示数据,隐藏
清空ds中的数据记录: ((DataSet)(ViewState["DS_PRODUCTIONPLAN"])).Tables[0].Rows.Clear();//清空
2013-10-22 20:10:34 787
转载 SQL Server 和 ODBC 保留关键字
Microsoft SQL Server 2005使用保留关键字来定义、操作或访问数据库。保留关键字是 SQL Server使用的 Transact-SQL语言语法的一部分,用于分析和理解 Transact-SQL语句和批处理。尽管在 Transact-SQL脚本中使用 SQL Server保留关键字作为标识符和对象名在语法上是可行的,但规定只能使用分隔标识符。下表列出
2013-10-22 19:59:40 821
原创 数据库列名无效
如果提示 列名无效,可能是 1)数据库连接错误。 改改语句试试,检查数据库连接。 2)sql错误。带回查询分析器试试。 3)(据楼上某仁兄说)可能是关键字命名冲突,也有可能。 4)可能是数据类型冲突。检查是否匹配。
2013-10-22 19:55:44 5100
转载 【转载网易博客】select @@identity的用法
【转载于网易博客】blog.163.com/zhangqian_sms/blog/static/544483382008925112539620/(1)用select @@identity得到上一次插入记录时自动产生的ID如果你使用存储过程的话,将非常简单,代码如下:SET @NewID=@@IDENTITY 说明: 在一条 INSERT、SELECT INTO 或大容量复制语句完
2013-10-22 17:26:56 1078
原创 如何将TextBox数据提交到GridView显示再保存到数据库
(1)UI层using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Threading;na
2013-10-22 16:41:10 3765 1
原创 C#中字符串转换整型方法(三种方式的比较)
这里仅仅比较将字符串转换为整型数字的方法,实现的效果都一样【方法一】Int32.TryParse(mystring) 【方法二】Int32.Parse(mystring) 【方法三】Convert.ToInt32(mystring)这样三种方法的区别:(1)如果参数mystring=null,问题就出现了: Int32.TryParse(mystring)
2013-10-22 12:07:47 878
原创 @标志符的一些应用
@标识符通常会有以下三种用法:【方法一】@用作字符串转义字符 由于“\”(单个反斜杠)在C#中是特殊符号,表示转义字符。如果表示普通字符串用“\”,则需要用“\\”。实例:string path="E:\\My resume\\resume template.txt";通过采用@字符,可以实现将“\”当做普通字符使用。上面的例子可以改为:string p
2013-10-22 11:34:27 660
原创 C#中using 关键字的多种用途
【1】using想必大家都熟悉不过了,在每一个页面的开头就是使用using了,它是用来应用命名空间,类似于Java中的import的用法了。格式为using 命名空间名字。【2】但是除了这个用法外,我们还有另一种也是常用的。使用using关键字来即时释放资源空间。在范围结束时马上处理对象。换句话说,当在某一个代码中使用了类的实例,而希望无论因为什么原因,只要离开这段代码,就自动调用这个类实
2013-10-22 11:03:24 981
原创 ASP.NET Web应用程序和ASP.NET网站区别之我见
前一章节转载过一篇关于ASP.NET Web应用程序和ASP.NET网站两者的区别,这里再阐述一遍,启发一下思路。分别从项目文件结构、编译、命名空间、部署四个方面进行阐述:(1)ASP.NET Web应用程序项目文件结构:Visual Studio项目文件(.csproj 或 .vbproj)存储有关项目的信息,如项目中包含的文件列表和项目间的任何引用。
2013-10-22 10:22:51 897
转载 【转载于博客园】ASP.NET Web应用程序和ASP.NET网站区别
转载于博客园的一篇文章::cnblogs.com/jianglan/archive/2012/02/28/2371064.html新建网站与新建Asp.Net Web 应用程序的区别:VS2010在要新做一个网站项目的时候,有两个选择:新建网站和新建 Asp.net Web应用程序。那么选择 “新建网站”或 “新建 Asp.net Web应用程序”各有什么利弊呢?我们该怎么选择?
2013-10-22 10:07:25 686
原创 GridView中采用来LinkButton修改表格中的数据(绑定数据在TextBox中)
protected void alter_Click(object sender, EventArgs e)//修改 { Panel1.Visible = true; LinkButton lbt = (LinkButton)sender; DataControlFieldCell dcf = (Dat
2013-10-22 08:57:57 872
原创 ASP.NET弹出新窗口的方法【显示提示信息】
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.W
2013-10-21 20:29:17 1345
原创 利用DataSet数据集来获取数据库表的某个字段值
通常我们有时候需要读取数据库表中的某个字段值的时候,可以通过DataSet数据集来获取。方法如下: 语法实例:ds.Tables[0].Rows[0]["Id"].ToString()这里仅仅是示范作用,添加一个需要输入查询的字段,点击按钮时,将查询到的结果显示在另一个文本框上。界面如图所示:(1)首先执行SQL语句select,查询出对应的需要显示的数据库记录。通常为一
2013-10-21 11:01:11 2979
原创 总结一下DataSet数据集ds和GridView的所有行遍历的方法
通常我们为了针对数据表中的每一行进行数据处理,那么,之前应该也看到过。这里不厌其烦地来重复一下:(1)DataSet数据集的遍历: DataSet ds = B_FileBorrowListManager.Getlist(txtDate1.Text.Trim(), txtDate2.Text.Trim() if (ds != null && d
2013-10-20 22:04:37 1686
原创 GridView表格字段显示不同数据库表的数据(如数字转换为对应的文字显示【不同数据库】)
我们通常会遇到这样一个问题,我们将性别男女,用数字1和2 分别存储在数据库Sex表中,但我们用户看到的应该是“男”“女”,而不是数字1和2。再比如说级别,一个班的班干部有班长、团支书、学习委员等,我们通常可以用数字编号来存储,对应的编号,显示对应的级别名称。同样,一个公司也有很多领导和职工,这种标志性的方法有助于多表查询,便于将多个数据库表联合起来,将信息呈现给用户。同时也便于我们开发人员的代码编
2013-10-20 12:19:51 4070
原创 回头看看走过的路,花开花落,很坦然
转眼之间,十月下旬来了,过的很快。这些日子,处理完善地了解项目外,通过这个博客来针对性地将开发项目过程中所遇到的问题和解决方法进行了总结。从九月份开始撰写这个博客,是为了巩固和加深对.NET 开发的认识。我是新手,很多时候只是注重于程序项目所完成的功能。由于知识方面的缺乏,还需要继续努力学习。最近看了一本书《项目中的.NET》,是动软代码生成器作者李天平编著的。写的很不错。阐述了项目开发中会遇到的
2013-10-20 10:11:08 893
原创 如何实现GridView控件分页显示数据
方法步骤如下:(1)设置GridView控件的AllowPaging属性为True,在aspx代码中是AllowPaging="True"(2).默认1页10条,如果要修改每页条数,修改PageSize即可,如需要每页显示2条信息,则在aspx代码中是PageSize="2"。(3).默认的是单向排序的,右击GridView弹出“属性”,选择AllowSorting为True即可。
2013-10-19 22:26:27 1510
原创 GridView控件中添加CheckBox控件,并且实现选择、全选和反选
一、如何在GridView中添加CheckBox控件? 1、添加一个GridView控件后,单击向右箭头,选择【编辑列】; 2、在弹出的【字段】窗口中,选择TemplateField项,点击【添加】>>【确定】; 3、在弹出的窗口选择【编辑模板】,选择刚才添加的列项,将工具箱中的CheckBox控件拖入到模板中ItemTemplate中。 4、当需要
2013-10-19 20:09:07 8890
原创 如何实现GridView表格数据限制标题换行
//限制标题换行 e.Row.Cells[1].Attributes.Add("style","word-break :break-all ; word-wrap:break-word"); 激活RowCreated事件protected void GridView1_RowCreated(object sender, GridViewRowEven
2013-10-19 16:07:56 692
原创 GridView如何清空表格数据
对于GridView怎么清空表格数据, 我们可以通过这样的一个思路:通常我们是通过DataSet来进行绑定数据到GridView中的,那么我们在清空的时候,就可以考虑数据集的内容清空,在重新绑定,就没有了表格数据了。具体步骤如下:(1)((DataSet)ViewState["Gv"]).Tables[0].Rows.Clear(); //清空数据集 (DataSet)ViewSt
2013-10-19 15:50:28 1578
原创 DataSet一些判断存在与否的方法
示例:if(ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0){ }
2013-10-19 11:09:45 634
转载 【转载百度经验】DropDownList控件赋值
DropDownList控件赋值简而言之,就是取出数据,通过DropDownList.Items.Add(),循环赋值。具体步骤如下: ①根据业务查出DropDownList控件的DataSet,从DataSet实例中取出DataTable。 ②然后循环遍历DataTable的DataRow,从对应的DataRow对象中取出要显示的字段和序列的字段,创建new ListIt
2013-10-19 10:59:09 855
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人