知识大全 C# 开发和使用中的33个技巧(1)
Posted 知
篇首语:苦不苦,想想学霸九十五!累不累,想想学霸还没睡!本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C# 开发和使用中的33个技巧(1)相关的知识,希望对你有一定的参考价值。
C# 开发和使用中的33个技巧(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
怎样定制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);
dataGrid TableStyles Add(dgts);
检索某个字段为空的所有记录的条件语句怎么写?
where col_name is null
如何在c# Winform应用中接收回车键输入?
设一下form的AcceptButton
比如Oracle中的NUMBER( ) 在Sql Server中应是什么?
NUMBER( ):用numeric 精度 试试
sql server的应用like语句的存储过程怎样写?
select * from mytable where haoma like % + @hao + %
vc# winform中如何让textBox接受回车键消息(假没没有按钮的情况下)?
private void textBox _KeyPress(object sender System Windows Forms KeyPressEventArgs e)
if(e KeyChar != (char) )
return;
else
//do something;
为什么(Int )cmd ExecuteScalar()赋值给Int 变量时提示转换无效?
Int Parse(cmd ExecuteScalar() ToString());
DataSource为子表的DataGrid里怎样增加一个列以显示母表中的某个字段?
在子表里手动添加一个列
DataColumn dc = new DataColumn( newCol Type GetType( System String ));
dc Expression = Parent parentColumnName ;
dt Columns Add(dc); //dt为子表 怎样使DataGrid显示DataTable中某列的数据时只显示某一部分?
select SUBSTR(string start_index end_index) as *** *** from ***
如何让winform的bobox只能选不能输入?
DropDownStyle 属性确定用户能否在文本部分中输入新值以及列表部分是否总显示
值:
DropDown 文本部分可编辑 用户必须单击箭头按钮来显示列表部分
DropDownList 用户不能直接编辑文本部分 用户必须单击箭头按钮来显示列表部分
Simple 文本部分可编辑 列表部分总可见
怎样使winform的DataGrid里显示的日期只显示年月日部分 去掉时间?
sql语句里加上to_date(日期字段 yyyy mm dd )
怎样把数据库表的二个列合并成一个列Fill进DataSet里?
dcChehao = new DataColumn( newColumnName typeof(string));
dcChehao Expression = columnName +columnName ;
dt Columns Add(dcChehao);
Oracle
select col ||col from table
sql server
select col +col from table
如何从合并后的字段里提取出括号内的文字作为DataGrid或其它绑定控件的显示内容?即把合并后的字段内容里的左括号(和右括号)之间的文字提取出来
Select COL COL case when COL like %(% THEN substr(COL INSTR(COL ( )+ INSTR(COL ) ) INSTR(COL ( ) )
end as COL
from MY_TABLE
当用鼠标滚轮浏览DataGrid数据超过一定范围DataGrid会失去焦点 怎样解决?
this dataGrid MouseWheel+=new MouseEventHandler(dataGrid _MouseWheel);
private void dataGrid _MouseWheel(object sender MouseEventArgs e)
this dataGrid Select();
怎样把键盘输入的 + 符号变成 A ?
textBox的KeyPress事件中
if(e KeyChar == + )
SendKeys Send( A );
e Handled = true;
怎样使Winform启动时直接最大化?
this WindowState = FormWindowState Maximized;
c#怎样获取当前日期及时间 在sql语句里又是什么?
c#: DateTime Now
sql server: GetDate()
怎样访问winform DataGrid的某一行某一列 或每一行每一列?
dataGrid[row col]
怎样为DataTable进行汇总 比如DataTable的某列值 延吉 的列为多少?
dt Select( 城市= 延吉 ) Length;
DataGrid数据导出到Excel后 等会变成 怎样使它导出后继续显示为 ? range NumberFormat = ;
① 怎样把DataGrid的数据导出到Excel以供打印?
② 之前已经为DataGrid设置了TableStyle 即自定义了列标题和要显示的列 如果想以自定义的视图导出数据该怎么办?
③ 把数据导出到Excel后 怎样为它设置边框啊?
④ 怎样使从DataGrid导出到Excel的某个列居中对齐?
⑤ 数据从DataGrid导出到Excel后 怎样使标题行在打印时出现在每一页?
⑥ DataGrid数据导出到Excel后打印时每一页显示 当前页/共几页 怎样实现?
①
private void button _Click(object sender System EventArgs e)
int row_index col_index;
row_index = ;
col_index = ;
Excel ApplicationClass excel = new Excel ApplicationClass();
excel Workbooks Add(true);
DataTable dt = ds Tables[ table ];
foreach(DataColumn dcHeader in dt Columns) excel Cells[row_index col_index++] = dcHeader ColumnName;
foreach(DataRow dr in dt Rows)
col_index = ;
foreach(DataColumn dc in dt Columns)
excel Cells[row_index+ col_index+ ] = dr[dc];
col_index++;
row_index++;
excel Visible = true;
private void Form _Load(object sender System EventArgs e)
SqlConnection conn = new SqlConnection( server=tao; uid=sa; pwd=; database=pubs );
conn Open();
SqlDataAdapter da = new SqlDataAdapter( select * from authors conn);
ds = new DataSet();
da Fill(ds table );
dataGrid DataSource = ds;
dataGrid DataMember = table ;
②dataGrid TableStyles[ ] GridColumnStyles[index] HeaderText; //index可以从 ~dataGrid TableStyles[ ] GridColumnStyles Count遍历
③ Excel Range range;
range=worksheet get_Range(worksheet Cells[ ] xSt Cells[ds Tables[ ] Rows Count+ ds Tables[ ] Columns Count]);
range BorderAround(Excel XlLineStyle xlContinuous Excel XlBorderWeight xlThin Excel XlColorIndex xlColorIndexAutomatic null);
range Borders[Excel XlBordersIndex xlInsideHorizontal] ColorIndex = Excel XlColorIndex xlColorIndexAutomatic;
range Borders[Excel XlBordersIndex xlInsideHorizontal] LineStyle =Excel XlLineStyle xlContinuous;
range Borders[Excel XlBordersIndex xlInsideHorizontal] Weight =Excel XlBorderWeight xlThin;
range Borders[Excel XlBordersIndex xlInsideVertical] ColorIndex =Excel XlColorIndex xlColorIndexAutomatic;
range Borders[Excel XlBordersIndex xlInsideVertical] LineStyle = Excel XlLineStyle xlContinuous;
range Borders[Excel XlBordersIndex xlInsideVertical] Weight = Excel XlBorderWeight xlThin;
④ range HorizontalAlignment = Excel XlHAlign xlHAlignCenter⑤ worksheet PageSetup PrintTitleRows = $ :$ ;
⑥ worksheet PageSetup CenterFooter = 第&P页 / 共&N页 ;
当把DataGrid的Cell内容赋值到Excel的过程中想在DataGrid的CaptionText上显示进度 但不显示 WHY?
dataGrid CaptionText = 正在导出 + (row + ) + / + row_cnt;
System Windows Forms Application DoEvents();
处理当前在消息队列中的所有Windows消息
当运行Windows窗体时 它将创建新窗体 然后该窗体等待处理事件 该窗体在每次处理事件时 均将处理与该事件关联的所有代码 所有其他事件在队列中等待 在代码处理事件时 应用程序并不响应 如果在代码中调用DoEvents 则应用程序可以处理其他事件
cha138/Article/program/net/201311/12623相关参考
33条C#、.Net经典面试题目及答案 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本文集中了
实战开发C#索引器学习笔记[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 简单说来所谓索引
知识大全 ASP.NET项目开发指南:C#操作XML(1)[1]
ASP.NET项目开发指南:C#操作XML(1)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ASP.NET项目开发指南:C#操作XML(1)[2]
ASP.NET项目开发指南:C#操作XML(1)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
和中饮的基本资料,相关中药材12味。和中饮的基本资料和中饮(《医学正传》卷三)处方陈皮1钱,白术1钱,茯苓1钱,白芍药1钱,草果仁7分,甘草3分,陈仓米2钱,砂糖3钱,粟壳(醋炙)1钱5分,乌梅1个。
C#开发ActiveX控件操作指南 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C#开发Act
C#索引器实战开发学习笔记 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 这是使用C#开发智能手
实战开发C#索引器学习笔记 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 简单说来所谓索引器就是
实战开发C#索引器学习笔记[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 备注: 
开发一个多种语言版本的C#程序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!