C# 开发和使用中的33个技巧(1)

发表于:2009-12-04 11:07

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  12.如何从合并后的字段里提取出括号内的文字作为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

  13.当用鼠标滚轮浏览DataGrid数据超过一定范围DataGrid会失去焦点。怎样解决?

  this.dataGrid1.MouseWheel+=new MouseEventHandler(dataGrid1_MouseWheel);
  private void dataGrid1_MouseWheel(object sender, MouseEventArgs e)
  {
  this.dataGrid1.Select();
  }

  14.怎样把键盘输入的'+'符号变成'A'?

  textBox的KeyPress事件中

  if(e.KeyChar == '+')
  {
  SendKeys.Send("A");
  e.Handled = true;
  }

  15.怎样使Winform启动时直接最大化?

  this.WindowState = FormWindowState.Maximized;

  16.c#怎样获取当前日期及时间,在sql语句里又是什么?

  c#: DateTime.Now

  sql server: GetDate()

  17.怎样访问winform DataGrid的某一行某一列,或每一行每一列?

  dataGrid[row,col]

  18.怎样为DataTable进行汇总,比如DataTable的某列值'延吉'的列为多少?

  dt.Select("城市='延吉'").Length;

  19.DataGrid数据导出到Excel后0212等会变成212。怎样使它导出后继续显示为0212?

  range.NumberFormat = "0000";

  20.

  ① 怎样把DataGrid的数据导出到Excel以供打印?

  ② 之前已经为DataGrid设置了TableStyle,即自定义了列标题和要显示的列,如果想以自定义的视图导出数据该怎么办?

  ③ 把数据导出到Excel后,怎样为它设置边框啊?

  ④ 怎样使从DataGrid导出到Excel的某个列居中对齐?

  ⑤ 数据从DataGrid导出到Excel后,怎样使标题行在打印时出现在每一页?

  ⑥ DataGrid数据导出到Excel后打印时每一页显示'当前页/共几页',怎样实现?

32/3<123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号