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();
}
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。
如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail:1484712216@qq.com
本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。
如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail:1484712216@qq.com