一点点经验(转载)1
2007-08-07 16:57
197 查看
1.怎样定制VC#DataGrid列标题?
DataGridTableStyle dgts = new DataGridTableStyle();
dgts.MappingName = "myTable"; //myTable为要载入数据的DataTable
DataGridTextBoxColumn dgcs = new DataGridTextBoxColumn();
dgcs.MappingName = "title_id"; dgcs.HeaderText = "标题ID";
dgts.GridColumnStyles.Add(dgcs);
。。。
dataGrid1.TableStyles.Add(dgts);
2.检索某个字段为空的所有记录的条件语句怎么写?
...where col_name is null
3.如何在c# Winform应用中接收回车键输入?
设一下form的AcceptButton.
4.比如Oracle中的NUMBER(15),在Sql Server中应是什么?
NUMBER(15):用numeric,精度15试试。
5.sql server的应用like语句的存储过程怎样写?
select * from mytable where haoma like ‘%’ + @hao + ‘%’
6.vc# winform中如何让textBox接受回车键消息(假没没有按钮的情况下)?
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e) {
if(e.KeyChar != (char)13)
return;
else //do something;
}
7.为什么(Int32)cmd.ExecuteScalar()赋值给Int32变量时提示转换无效?
Int32.Parse(cmd.ExecuteScalar().ToString());
8.DataSource为子表的DataGrid里怎样增加一个列以显示母表中的某个字段? 在子表里手动添加一个列。 DataColumn dc = new DataColumn("newCol", Type.GetType("System.String" ); dc.Expression = "Parent.parentColumnName"; dt.Columns.Add(dc); //dt为子表
9.怎样使DataGrid显示DataTable中某列的数据时只显示某一部分?
select ..., SUBSTR(string, start_index, end_index) as ***, *** from ***
10.如何让winform的combobox只能选不能输入?
DropDownStyle 属性确定用户能否在文本部分中输入新值以及列表部分是否总显示。
值: DropDown --- 文本部分可编辑。用户必须单击箭头按钮来显示列表部分。
DropDownList --- 用户不能直接编辑文本部分。用户必须单击箭头按钮来显示列表部分。
Simple --- 文本部分可编辑。列表部分总可见。
11.怎样使winform的DataGrid里显示的日期只显示年月日部分,去掉时间?
sql语句里加上to_date(日期字段,'yyyy-mm-dd')
12.怎样把数据库表的二个列合并成一个列Fill进DataSet里?
dcChehao = new DataColumn("newColumnName", typeof(string)); dcChehao.Expression = "columnName1+columnName2"; dt.Columns.Add(dcChehao); Oracle: select col1||col2 from table sql server: select col1+col2 from table
13.如何从合并后的字段里提取出括号内的文字作为DataGrid或其它绑定控件的显示内容?即把合并后的字段内容里的左括号(和右括号)之间的文字提取出来。
Select COL1,COL2, case when COL3 like ‘%(%’ THEN substr(COL3, INSTR(COL3, ‘(’ +1, INSTR(COL3,‘)’)-INSTR(COL3,‘(’)-1) end as COL3 from MY_TABLE
14.当用鼠标滚轮浏览DataGrid数据超过一定范围DataGrid会失去焦点。怎样解决?
this.dataGrid1.MouseWheel+=new MouseEventHandler(dataGrid1_MouseWheel); private void dataGrid1_MouseWheel(object sender, MouseEventArgs e) { this.dataGrid1.Select(); }
15.怎样把键盘输入的‘+’符号变成‘A’? textBox的KeyPress事件中
if(e.KeyChar == '+') { SendKeys.Send("A" ; e.Handled = true; }
16.怎样使Winform启动时直接最大化?
this.WindowState = FormWindowState.Maximized;
17.c#怎样获取当前日期及时间,在sql语句里又是什么?
c#: DateTime.Now sql server: GetDate()
18.怎样访问winform DataGrid的某一行某一列,或每一行每一列?
dataGrid[row,col]
19.怎样为DataTable进行汇总,比如DataTable的某列值‘延吉'的列为多少?
dt.Select("城市='延吉'" .Length;
20.DataGrid数据导出到Excel后0212等会变成212。怎样使它导出后继续显示为0212?
range.NumberFormat = "0000";
DataGridTableStyle dgts = new DataGridTableStyle();
dgts.MappingName = "myTable"; //myTable为要载入数据的DataTable
DataGridTextBoxColumn dgcs = new DataGridTextBoxColumn();
dgcs.MappingName = "title_id"; dgcs.HeaderText = "标题ID";
dgts.GridColumnStyles.Add(dgcs);
。。。
dataGrid1.TableStyles.Add(dgts);
2.检索某个字段为空的所有记录的条件语句怎么写?
...where col_name is null
3.如何在c# Winform应用中接收回车键输入?
设一下form的AcceptButton.
4.比如Oracle中的NUMBER(15),在Sql Server中应是什么?
NUMBER(15):用numeric,精度15试试。
5.sql server的应用like语句的存储过程怎样写?
select * from mytable where haoma like ‘%’ + @hao + ‘%’
6.vc# winform中如何让textBox接受回车键消息(假没没有按钮的情况下)?
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e) {
if(e.KeyChar != (char)13)
return;
else //do something;
}
7.为什么(Int32)cmd.ExecuteScalar()赋值给Int32变量时提示转换无效?
Int32.Parse(cmd.ExecuteScalar().ToString());
8.DataSource为子表的DataGrid里怎样增加一个列以显示母表中的某个字段? 在子表里手动添加一个列。 DataColumn dc = new DataColumn("newCol", Type.GetType("System.String" ); dc.Expression = "Parent.parentColumnName"; dt.Columns.Add(dc); //dt为子表
9.怎样使DataGrid显示DataTable中某列的数据时只显示某一部分?
select ..., SUBSTR(string, start_index, end_index) as ***, *** from ***
10.如何让winform的combobox只能选不能输入?
DropDownStyle 属性确定用户能否在文本部分中输入新值以及列表部分是否总显示。
值: DropDown --- 文本部分可编辑。用户必须单击箭头按钮来显示列表部分。
DropDownList --- 用户不能直接编辑文本部分。用户必须单击箭头按钮来显示列表部分。
Simple --- 文本部分可编辑。列表部分总可见。
11.怎样使winform的DataGrid里显示的日期只显示年月日部分,去掉时间?
sql语句里加上to_date(日期字段,'yyyy-mm-dd')
12.怎样把数据库表的二个列合并成一个列Fill进DataSet里?
dcChehao = new DataColumn("newColumnName", typeof(string)); dcChehao.Expression = "columnName1+columnName2"; dt.Columns.Add(dcChehao); Oracle: select col1||col2 from table sql server: select col1+col2 from table
13.如何从合并后的字段里提取出括号内的文字作为DataGrid或其它绑定控件的显示内容?即把合并后的字段内容里的左括号(和右括号)之间的文字提取出来。
Select COL1,COL2, case when COL3 like ‘%(%’ THEN substr(COL3, INSTR(COL3, ‘(’ +1, INSTR(COL3,‘)’)-INSTR(COL3,‘(’)-1) end as COL3 from MY_TABLE
14.当用鼠标滚轮浏览DataGrid数据超过一定范围DataGrid会失去焦点。怎样解决?
this.dataGrid1.MouseWheel+=new MouseEventHandler(dataGrid1_MouseWheel); private void dataGrid1_MouseWheel(object sender, MouseEventArgs e) { this.dataGrid1.Select(); }
15.怎样把键盘输入的‘+’符号变成‘A’? textBox的KeyPress事件中
if(e.KeyChar == '+') { SendKeys.Send("A" ; e.Handled = true; }
16.怎样使Winform启动时直接最大化?
this.WindowState = FormWindowState.Maximized;
17.c#怎样获取当前日期及时间,在sql语句里又是什么?
c#: DateTime.Now sql server: GetDate()
18.怎样访问winform DataGrid的某一行某一列,或每一行每一列?
dataGrid[row,col]
19.怎样为DataTable进行汇总,比如DataTable的某列值‘延吉'的列为多少?
dt.Select("城市='延吉'" .Length;
20.DataGrid数据导出到Excel后0212等会变成212。怎样使它导出后继续显示为0212?
range.NumberFormat = "0000";
相关文章推荐
- 一点点经验(转载)2
- openstack源码学习经验(转载)
- [转载经验] 探亲签证申请
- 面试经验,转载
- 从3个科技公司里学到的57条经验(转载)
- Linux 的多线程编程的高效开发经验(转载)
- [转载] 考试经验——2011年通过信息系统项目管理师考试心得
- 【转载南非蚂蚁】MYSQL企业常用架构与调优经验分享
- [转载]vc6转2008的一些实践经验
- 为什么你有10年经验,但成不了专家?(转载)
- 一个博士的悲情经历~失败的经验最美···小木虫上的系列精华帖(科研的、被科研的,共勉。转载,个人整理)
- 【收藏·转载】翻译经验:十种常见的翻译腔
- 【转载】设计经验谈
- 构建Uber端到端技术栈的十条经验(转载)
- 转载:JQueryMobile + PhoneGap 经验总结
- Qt学习经验之quit()、exit()、close()《转载》
- 彻底抛弃光驱,U盘启动PE安装Windows Xp 101% 成功经验(转载)
- 本文为转载-------Web常使用的功能经验笔记第1季 -转载自刘岩
- 英文投稿的一点经验【转载】
- VS.NET使用小经验 (转载)