常用函数:.net常用功能函数说明来源: 发布时间:星期四, 2009年2月12日 浏览:214次 评论:0
1、装箱拆箱 要判断原始类型是否是某个给定 ![]() ![]() ![]() ![]() ![]() ![]() ![]() 2、注意ADO ![]() ![]() a.引号 在查询时 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() condition=\"name=’\"+tempname.Replace(\"’\",\"’’\")+\"’\" b.日期 可以使用#符号来处理ADO.NET中涉及日期格式 ![]() ![]() condition=\"endDate<#2005/09/07#andendDate>#2005/08/07#\" c.列分隔符 当数据表中 ![]() ![]() ![]() ![]() 3、设计对话框 “添加Windows窗体” ![]() ![]() ![]() 根据需要自定义窗体 ![]() ![]() ![]() 设置按钮 ![]() ![]() ![]() 设置对话框 ![]() ![]() ![]() 相应得Button上去 ![]() 4、属性定义 private ![]() public ![]() ![]() { ![]() get{ ![]() } 5、Byte ![]() ![]() Encoding.Default.GetBytes(this.textBox2.Text) Byte ![]() ![]() this.listBox1.Items.Add(Encoding.Default.GetString( ![]() 6、TreeView和 ![]() a、将Xml插入TreeView ![]() XmlDocumentoXmlDoc= ![]() ![]() oXmlDoc.Load(\"ClientConfig.xml\"); XmlNoderoot=oXmlDoc.DocumentElement;//获取文档根 //XmlNoderootClient=root.SelectSingleNode(\"Clients\");IEnumeratorienum=root.GetEnumerator ![]() XmlNodenode; while(ienum.MoveNext ![]() {node=(XmlNode)ienum.Current; this.treeView1.Nodes.Add(node.InnerText); [Page] } 而选定 ![]() ![]() ![]() 获取该节点 ![]() ![]() 7、ArrayList ![]() ![]() 单线程中 ![]() IEnumeratoriEnumView=m_alViews.GetEnumerator ![]() while(iEnumView.MoveNext ![]() { Viewview=(View)IEnumView.Current; }; 在多线程中 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ArrayListTemp=m_alViews.Clone ![]() IEnumeratoriEnumView=m_Temp.GetEnumerator ![]() while(iEnumView.MoveNext ![]() { Viewview=(View)IEnumView.Current; }; 更新链表,遍历取出 ![]() ![]() ![]() ![]() 取出待更新 ![]() ![]() //大部分时候必须通过遍历来找序号 ![]() IEnumeratoriEnumView=m_alViews.GetEnumerator ![]() while(iEnumView.MoveNext ![]() { If(view.a ![]() ![]() ![]() Break; nIndex ![]() }; //小部分直接取 ![]() //object ![]() …… m_alViews[nIndex]=object; Queue对列 ![]() ![]() 添加元素 MyQueue.Enqueue(nTest. ![]() ![]() 查看并删除最先进入 ![]() objecttemp=MyQueue.Dequeue ![]() 查看最先进入 ![]() objecttemp=MyQueue.Peek ![]() 查看最新 ![]() ![]() Object ![]() ![]() Objectobjecttemp=objectlist[MyQueue.Count-1]; 遍历Queue和ArrayList相似 ![]() IEnumeratoriEnum=mMyQueue.GetEnumerator ![]() 8、String ![]() ![]() ![]() Stringstr=String.Format(“Thisisatest{0},{1}”,strA,strB); 几乎所有 ![]() ![]() ![]() ![]() Stringstr= ![]() ![]() ![]() U ![]() Byte型 ![]() ![]() ![]() Byte. ![]() 格式 ![]() 介绍说明 “C”、“c” 货币格式 ![]() “D”、“d” 十进制格式 ![]() “E”、“e” 指数表示法格式 ![]() “F”、“f4” 固定点格式 ![]() “G”、“g” [Page] 常规格式 ![]() “N”、“n” 数字格式 ![]() “P”、“p” 百分比格式 ![]() “X”、“x” 十 6进制格式 ![]() 将String转为相应 ![]() ![]() Convert.ToInt32/ToBoolean/......(Str); 9、TabControl使用 属性-〉TabPages-〉add 10、ToolBar使用 添加按钮:a、添加 ![]() b、属性-〉Buttons-〉Add(设置ImageIndex) 添加Click事件: PrivatevoidtoolBar_ButtonClick(objectsender, ![]() {Switch(e.Button.ImageIndex){……}} 11、DataGrid使用 A、DataAdapter a、绑定数据 DataTabledt= ![]() ![]() SqlDataAdapterdatadapter= ![]() //必须 ![]() ![]() SqlCommandbuilderCb= ![]() datadapter.Fill(dt);//填充SqlDataAdapter this.DataGrid.DataSource=dt;//绑定DataTable和DataGrid b、通过DataGrid更新数据(和上面 ![]() ![]() DataTablechanges=dt.GetChanges ![]() datadapter.Update(changes);//更新数据库数据(前提表和SQL完全对应 ![]() dt.AcceptChanges ![]() B、DataSet、XML a、绑定数据 ![]() ![]() ![]() objDataSet.ReadXml(\"book.xml\"); dataGrid1.DataSource=m_objDataSet;//绑定 dataGrid1.DataMember=\"book\";//显示其中 ![]() ![]() b、更改DataGrid中 ![]() objDataSet.AcceptChanges ![]() objDataSet.WriteXml(\"book.xml\"); C、设置头文字 DataGridView1.Columns[0].HeaderText=\"编号\"; [Page] D、设置为自动扩展 DataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells); E、最后 ![]() ![]() dataGridView1.Columns[4].AutoSizeMode=DataGridViewAutoSizeColumnMode.Fil F、设置选择方式 设置SelectMode属性:行选、列选、cell选 ![]() G、怎样往Grid中添加 ![]() privatevoidDataBind(DataGridViewViewTemp, ![]() ![]() ![]() {for( ![]() ![]() { ![]() this.dataGridView1.Rows.Insert(nCount-1); for( ![]() ![]() {this.dataGridView1.Rows[nCount-1].Cells[m].Value= strList[nIndex,m];}}} 0
相关文章读者评论发表评论 |
|