资源描述:
《c#开发和使用中的23个技巧》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、http://www.mybdqn.com/C#开发和使用中的23个技巧1.怎样定制VC#DataGrid列标题?DataGridTableStyledgts=newDataGridTableStyle();dgts.MappingName="myTable";//myTable为要载入数据的DataTableDataGridTextBoxColumndgcs=newDataGridTextBoxColumn();dgcs.MappingName="title_id";dgcs.HeaderText="标题ID";dgts.GridColumnStyles.Add
2、(dgcs);...dataGrid1.TableStyles.Add(dgts);2.检索某个字段为空的所有记录的条件语句怎么写?...wherecol_nameisnull3.如何在c#Winform应用中接收回车键输入?设一下form的AcceptButton.4.比如Oracle中的NUMBER(15),在SqlServer中应是什么?NUMBER(15):用numeric,精度15试试。5.sqlserver的应用like语句的存储过程怎样写?select*frommytablewherehaomalike‘%’+@hao+‘%’6.vc#winform
3、中如何让textBox接受回车键消息(假没没有按钮的情况下)?privatevoidtextBox1_KeyPress(objectsender,System.Windows.Forms.KeyPressEventArgse){if(e.KeyChar!=(char)13)return;else//dosomething;}7.为什么(Int32)cmd.ExecuteScalar()赋值给Int32变量时提示转换无效?Int32.Parse(cmd.ExecuteScalar().ToString());8.DataSource为子表的DataGrid里怎样增加
4、一个列以显示母表中的某个字段?在子表里手动添加一个列。DataColumndc=newDataColumn("newCol",Type.GetType("System.String"));dc.Expression="Parent.parentColumnName";dt.Columns.Add(dc);//dt为子表http://www.mybdqn.com/9.怎样使DataGrid显示DataTable中某列的数据时只显示某一部分?select...,SUBSTR(string,start_index,end_index)as***,***from***10
5、.如何让winform的combobox只能选不能输入?DropDownStyle属性确定用户能否在文本部分中输入新值以及列表部分是否总显示。值:DropDown---文本部分可编辑。用户必须单击箭头按钮来显示列表部分。DropDownList---用户不能直接编辑文本部分。用户必须单击箭头按钮来显示列表部分。Simple---文本部分可编辑。列表部分总可见。11.怎样使winform的DataGrid里显示的日期只显示年月日部分,去掉时间?sql语句里加上to_date(日期字段,'yyyy-mm-dd')12.怎样把数据库表的二个列合并成一个列Fill进Dat
6、aSet里?dcChehao=newDataColumn("newColumnName",typeof(string));dcChehao.Expression="columnName1+columnName2";dt.Columns.Add(dcChehao);Oracle:selectcol1
7、
8、col2fromtablesqlserver:selectcol1+col2fromtable13.如何从合并后的字段里提取出括号内的文字作为DataGrid或其它绑定控件的显示内容?即把合并后的字段内容里的左括号(和右括号)之间的文字提取出来。SelectCOL1,
9、COL2,casewhenCOL3like‘%(%’THENsubstr(COL3,INSTR(COL3,‘(’)+1,INSTR(COL3,‘)’)-INSTR(COL3,‘(’)-1)endasCOL3fromMY_TABLE14.当用鼠标滚轮浏览DataGrid数据超过一定范围DataGrid会失去焦点。怎样解决?this.dataGrid1.MouseWheel+=newMouseEventHandler(dataGrid1_MouseWheel);privatevoiddataGrid1_MouseWheel(objectsender,MouseEven
10、tArgs