摘要: [转载于http://www.cnblogs.com/chinese-owen/archive/2012/07/16/2593514.html黄欧文]通过SQL Server Profiler的列筛选器可以指定数据库名,并获得正在操作数据库的客户端电脑名称.1.新建一个'跟踪',使用管理员帐户登录否则会报错,2.设置'跟踪属性',单击'事件选择'标签页.在我的跟踪属性中没有'DatabaseID','DatabaseName','HostName'等列,所以需要勾选'显示所有列'到这 阅读全文
posted @ 2013-06-14 09:21 罗汉果 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1. view1.RowFilter = "Max(Child(CatProds).UnitPrice)>50";DataView支持一些复杂的过滤表达式,其中包括基于关系来过滤行。例如可以显示“Categories(种类)” 的从表“Products”中全部行,其中UnitPrice最大值超过50的Categories记录。2. GridView1.DataSource与GridView1.DataBind(),一个都不能少。先指定数据源,再绑定。之前调试过程,没加GridView1.DataBind(),页面数据总是出不来。 GridView1.DataSourc 阅读全文
posted @ 2013-06-03 23:56 罗汉果 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1. DataView类,使用RowFilter属性严实在现这个功能。RowFilter属性和SQL查询中的Where子句功能类似。利用它可以使用逻辑操作符。 1 protected void Page_Load(object sender, EventArgs e) 2 { 3 // Create the Connection, DataAdapter, and DataSet. 4 string connectionString = WebConfigurationManager.ConnectionStrings["Northwind"].Conn... 阅读全文
posted @ 2013-06-03 21:56 罗汉果 阅读(255) 评论(0) 推荐(0) 编辑
摘要: DataView类为DataTable对象定义了一个视图,DataView提供了Sort属性和RowFilter属性(可进行配置),借助这些属性选择视力中显示的内容,而并不会影响DataTable里的真实数据。1. // Sort by TitleOfCourtesy,FirstName. DataView view4 = new DataView(ds.Tables["Employees"]); view4.Sort = "TitleOfCourtesy,FirstName"; GridView4.DataSource = view4;2. //两种. 阅读全文
posted @ 2013-05-31 00:04 罗汉果 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 1.DataTable提供一个有用的方法Select(),它可以使用SQL表达式查询某行,Select()方法使用的表达式和select语句的Where子句的作用一样,其依据是DataTable中已经存在内在数据。 DataRow[] matchRows = ds.Tables["Products"].Select("discontinued=1"); 1 protected void Page_Load(object sender, EventArgs e) 2 { 3 // Create the Connection, DataAdapter, an 阅读全文
posted @ 2013-05-29 23:02 罗汉果 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1.foreach循环可以迭代集合中的每项。2.foreach循环不能改变集合中各项(以下是temp)的值,所以下面的代码不能编译,VS2010将提示出错。 foreach (int temp in intArray1) { temp++; Console.WriteLine(temp); }错误提示: 3.foreach示例: //定义一个数组,并给数据赋值 Array intArray1 = Array.CreateIns... 阅读全文
posted @ 2013-05-29 21:45 罗汉果 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 问题描述:1、VS2010不能调试,重新生成解决方案,提供 **.exe无法访问。。之类。解决:1、没有完全搞清单原因,查到说是NTFS格式(C盘的)造成的,把程序文件copy到D盘(就可以运行了)2、解决参考文件,英文件:http://connect.microsoft.com/VisualStudio/feedback/details/614709/vs2010-error-msb3021 阅读全文
posted @ 2013-05-29 21:17 罗汉果 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 填充DataSet:1.DataSet ds = new DataSet(); da.Fill(ds,"Employees"); 1 protected void Page_Load(object sender, EventArgs e) 2 { 3 string connectionString = WebConfigurationManager.ConnectionStrings["Northwind"].ConnectionString; 4 SqlConnection con = new SqlConnection(connectionStri. 阅读全文
posted @ 2013-05-28 22:09 罗汉果 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1.调用配置文件中的连接字符串;2. 查询语句,在程序中的应用。查询输入框,通过在SQL脚本中间入插TextBox1.text实现;3. 创建连接对象:SqlConnection con= new SqlConnection(connectionString);4. 创建SqlCommand5. 执行查询语句,并将结果放在reader中; [C#:SqlDataReader reader = cmd.ExecuteReader();]6. 将Gridview绑定到数据后台代码: 1 protected void Button1_Click(object sender, EventArgs... 阅读全文
posted @ 2013-05-22 22:09 罗汉果 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 重点关注:1. SqlDataReader reader = cmd.ExecuteReader(); --执行ExecuteReader()方法,将数据放在 SqlDataReader类型的reader中。2. StringBuilder htmlStr = new StringBuilder(""); --建立 StringBuilder类型的htmlStr。3. while (reader.Read()) {} --循环读取数据,4. htmlStr.Append(reader.GetInt32(0).ToString()); --基于循环,将数据放在StringBu 阅读全文
posted @ 2013-05-21 23:01 罗汉果 阅读(345) 评论(0) 推荐(0) 编辑