没有合适的资源?快使用搜索试试~ 我知道了~
C# 开发和使用中的23个技巧 1.怎样定制VC#DataGrid列标题? 2.检索某个字段为空的所有记录的条件语句怎么写? 3.如何在c# Winform应用中接收回车键输入? 4.比如Oracle中的NUMBER(15),在Sql Server中应是什么?
资源详情
资源评论
资源推荐
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";
21.
① 怎样把 DataGrid 的数据导出到 Excel 以供打印?
② 之前已经为 DataGrid 设置了 TableStyle,即自定义了列标题和要显示的列,如果
想以自定义的视图导出数据该怎么办?
③ 把数据导出到 Excel 后,怎样为它设置边框啊?
④ 怎样使从 DataGrid 导出到 Excel 的某个列居中对齐?
⑤ 数据从 DataGrid 导出到 Excel 后,怎样使标题行在打印时出现在每一页?
⑥ DataGrid 数据导出到 Excel 后打印时每一页显示’当前页/共几页’,怎样实现?
①
private void button1_Click(object sender, System.EventArgs e)
{
int row_index, col_index;
row_index = 1;
col_index = 1;
Excel.ApplicationClass excel = new Excel.ApplicationClass();
excel.Workbooks.Add(true);
剩余13页未读,继续阅读
g10666959
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 徐州市区shp边界文件
- 简易数字频率计设计(原理图、PCB、源码、分析报告)
- 20225207038罗丽文财管专2201班.rar
- Golang:通过Gin框架+Redis+责任链,实现一个简单的钉钉机器人,进行消息处理 ps:多应用版
- 基于cnn和AlexNet的铝材缺陷检测内含数据集和demo原型2种方法
- 2023年各城市PM2.5, PM10, SO2, NO2等环境空气质量数据
- go 语言 实现的 使用modbus 协议 通过DTU tcp 链接 采集数据
- SHELL脚本(全是干货)
- Windows屏幕录屏软件
- 2022年各城市PM2.5, PM10, SO2, NO2等环境空气质量数据
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0