摘要: DataSet类包含很多属性与方法;其中很多与其组成部分的属性和方法相似,例如GetChanges()。还有一些重要属性,如Tables(以DataTableCollection类的形式包含DataSet中的表集合)、Relations 使用DataSet.GetXml()方法,可以将数据集转换为XML文档;还可以使用DataSet.GetXmlSchema()方法只提取数据集中的架构作为XML... 阅读全文
posted @ 2012-07-02 14:53 zhcnblog 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 要使用数据库阅读器对象,首先必须调用Read()方法来加载结果集中的第一行,获取一行时Read()返回true,否则返回false。DbDataReader.HasRows属性判断结果集中是否还有其它行。 很多属性和方法可以用于检查当前选中的行,DbDataReader.FieldCount查看当前行包含多少列,并用DbDataReader的重载索引器访问各列。 可以使用DbDataReade... 阅读全文
posted @ 2012-07-02 14:52 zhcnblog 阅读(181) 评论(0) 推荐(1) 编辑
摘要: 该类比较复杂,称为数据适配器类,设计它的唯一目的是:减少存储在数据集对象中的数据与数据库进行数据交换时的干扰。 数据适配器既可以将数据库中的数据传输给包含在数据集中的表,也可以将数据集中的数据传输到数据库中。这个功能由命令对象和数据阅读器对象来执行,因此大部分用户不必考虑它。然而,DbDataAdapter最重要的也是最有用的特性之一是用于传输数据的命令对象被暴露出来,因此可以根据需要对它们进行... 阅读全文
posted @ 2012-07-02 14:52 zhcnblog 阅读(294) 评论(0) 推荐(1) 编辑
摘要: DataTable类用于存储数据表。注意:以DataTable对象存储的表不一定要映射到数据库中的表。DataTable可能包含表中数据的一个子集,该子集可以只是包含数据库表的部分行、列,可能是由数据库中多个表组合而成的数据,还可能是所有这些的组合,这取决于获得数据的查询语句。当然,通常DataTable与数据库中的表匹配。 要获得完全填充的DataTable,可以使用数据阅读器。可访问包含数据... 阅读全文
posted @ 2012-07-02 14:52 zhcnblog 阅读(193) 评论(0) 推荐(1) 编辑
摘要: DbCommand:提供与数据库交互的主要方法,与其派生类称为命令类。SQL Server中的版本为SqlCommand。通常不直接使用DbCommand,而是用封装了DbCommand对象的其它对象。其有重要属性CommandText,CommandType,Connection,Transaction,Parameters。以下是执行命令的几种方式: DbCommand.ExecuteNon... 阅读全文
posted @ 2012-07-02 14:51 zhcnblog 阅读(314) 评论(0) 推荐(0) 编辑
摘要: private void getGroupDataLv() { string connstring = @"server=.;uid=sa;pwd=123456;database=AccessManager"; using (SqlConnection conn = new SqlConnection(connstring)) { ... 阅读全文
posted @ 2012-07-02 14:50 zhcnblog 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 隐藏:Tab1.TabPage3.Parent = null; 显示:Tab1.TabPage3.Parent =Tab1; tab1为tab控件名,TabPage3为选项卡名。 阅读全文
posted @ 2012-07-02 14:49 zhcnblog 阅读(220) 评论(0) 推荐(0) 编辑
摘要: dr.GetString(dr.GetOrdinal(“username”)); dr.GetOrdinal(“username”);//由于getstring()只接收值的序号,所以可以通过getordinal()获得username的序号 阅读全文
posted @ 2012-07-02 14:48 zhcnblog 阅读(376) 评论(0) 推荐(0) 编辑
摘要: cmd.ExecuteScalar(); 阅读全文
posted @ 2012-07-02 14:13 zhcnblog 阅读(318) 评论(0) 推荐(0) 编辑
摘要: insert into T_users(username, pwd) output inserted.id values(‘admin’,’888’) 阅读全文
posted @ 2012-07-02 14:13 zhcnblog 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 111@AAAA string[] a = grpShuoming.Split("@"); string name = a[0]; //111 string www = a[1]; //AAAA 阅读全文
posted @ 2012-07-02 14:12 zhcnblog 阅读(164) 评论(0) 推荐(0) 编辑
摘要: private void frmstuInfo_Load(object sender, EventArgs e) { string connstring = @"server=.;uid=sa;pwd=123456;database=student"; using (SqlConnection conn = new SqlConnection(connstring)) ... 阅读全文
posted @ 2012-07-02 14:12 zhcnblog 阅读(239) 评论(0) 推荐(0) 编辑
摘要: grpShuoming.Equals("",StringComparison.OrdinalIgnoreCase) 阅读全文
posted @ 2012-07-02 14:11 zhcnblog 阅读(237) 评论(0) 推荐(0) 编辑
摘要: FORM2: public FORM2(string btnValue, string userNumber) { InitializeComponent(); this.btnUIEOk.Text = btnValue; this.txtUIENumber.Text = userNumber; } FORM1: string btnValue = this.btnUMAdd.te... 阅读全文
posted @ 2012-07-02 14:10 zhcnblog 阅读(107) 评论(0) 推荐(0) 编辑
摘要: string t = this.txtNum.Text; int s; if ((int.TryParse(t, out s)) == true) //解a析?t的Ì?值¦Ì是º?否¤?为Int类¤¨¤型¨ª,ê?如¨?果?true,ê?刚?将?t的Ì?值¦Ì给?s 阅读全文
posted @ 2012-07-02 14:10 zhcnblog 阅读(92) 评论(0) 推荐(0) 编辑
摘要: txtxxx.AppendText(""); 不使用 txtxxx += “”; 阅读全文
posted @ 2012-07-02 14:10 zhcnblog 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Form1 f = new Form1(); f.Owner = this; f.ShowDialog(); getUserData(); private void getUserData() 阅读全文
posted @ 2012-07-02 14:09 zhcnblog 阅读(148) 评论(0) 推荐(0) 编辑
摘要: string grpName = this.dgvGroup.SelectedCells[0].Value.ToString(); //主要用于一整行 获取选中行中的的值,其中cells[0]控制哪一列 this.txtGrpName.Text = this.dgvGroup.Rows[this.dgvGroup.CurrentCell.RowIndex].Cells[0].Value.ToS... 阅读全文
posted @ 2012-07-02 14:06 zhcnblog 阅读(197) 评论(0) 推荐(0) 编辑
摘要: frmGroupMgr fgm = null; //遍历窗体中是否已存在同名的子窗体 foreach (Form f in this.MdiChildren) { //检测是不是当前子窗体名称 if (f.Text == "组管理") { f.Activate(); ... 阅读全文
posted @ 2012-07-02 14:04 zhcnblog 阅读(259) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 导出WORD文档 /// </summary> /// <param name="SaveWordName">用于接受SaveFileDialog传过来的保存文件的名称</param> /// <param name="MyDGV">要导出的表</param> private void ExportWord(string SaveWordName, DataGridView MyDGV) { try { //新建文档 Word.Applicatio 阅读全文
posted @ 2012-07-02 11:22 zhcnblog 阅读(1645) 评论(0) 推荐(1) 编辑