zoukankan
html css js c++ java
我涉及的DataGrid使用 一
1、绑定数据源
/***1DGrid**/
#region
/***1DGrid**/
/**/
///
<summary>
///
查询数据库,提取试题数据
///
</summary>
private
void
addDataGridData()
{
try
{
AcceGetData data
=
new
AcceGetData();
DataSet ds
=
data.GetEDataSet(p_mdbFullName,p_eTableName);
//
this.dataGrid1.SetDataBinding(ds,"");
this
.dataGrid1.DataSource
=
ds;
this
.dataGrid1.DataMember
=
ds.Tables[
0
].TableName;
//
中文列名
DGStyle (ds.Tables[
0
]);
}
catch
(Exception err)
{
MessageBox.Show(
this
,err.Message.ToString(),
"
提取1数据
"
,MessageBoxButtons.OK,MessageBoxIcon.Information);
}
}
#endregion
2、设置中文列名显示:
/*11中文列名*/
#region
/*11中文列名*/
private
void
DGStyle (DataTable tab)
{
ArrayList myArray
=
new
ArrayList();
//
13
myArray.Add(
"
序号
"
);
myArray.Add(
"
年份
"
);
myArray.Add(
"
地区
"
);
……
myArray.Add(
"
说明
"
);
DataGridTableStyle tableStyle
=
new
DataGridTableStyle();
if
(dataGrid1.TableStyles.Count
==
0
)
{
tableStyle.MappingName
=
tab.TableName;
//
设定数据源的表名
tab.DefaultView.AllowNew
=
true
;
tableStyle.RowHeadersVisible
=
true
;
tableStyle.RowHeaderWidth
=
10
;
/
/
设定表格 表头,奇数列等的颜色 tableStyle.AlternatingBackColor
=
Color.Lavender;
tableStyle.HeaderBackColor
=
Color.LightSteelBlue;
tableStyle.SelectionBackColor
=
Color.CadetBlue;
for
(
int
i
=
0
;i
<
tab.Columns.Count;i
++
)
{
DataGridTextBoxColumn TxtCol
=
new
DataGridTextBoxColumn();
TxtCol
=
new
DataGridTextBoxColumn();
TxtCol.MappingName
=
tab.Columns[i].ColumnName ;
//
数据源的列名
TxtCol.HeaderText
=
myArray [i].ToString() ;
//
DataGrid上的列名
TxtCol.ReadOnly
=
false
;
//
设置列属性的可修改性
//
TxtCol.TextBox.DoubleClick
+=
new
EventHandler(TextBoxDoubleClickHandler);
//
//
设置列宽
if
(i
==
8
||
i
==
9
)
{
TxtCol.Width
=
0
;
}
else
{
TxtCol.Width
=
60
;
}
TxtCol.NullText
=
"
未设定
"
;
//
该单元数据在数据库中值为NULL时的显示文本
tableStyle.GridColumnStyles.Add(TxtCol);
//
添加到样式列表中
}
}
dataGrid1.TableStyles.Add (tableStyle);
}
private
void
TextBoxDoubleClickHandler(
object
sender, EventArgs e)
{
//
记忆当前行号
currentERowIndex
=
this
.dataGrid1.CurrentCell.RowNumber;
GetSomeFileName(dataGrid1,currentERowIndex);
dataGrid1.Select(currentERowIndex);
}
#endregion
查看全文
相关阅读:
java矩阵运算包ujmp中的一些小示例和注意事项
CSS文字段落排版常用设置
HTML中标签元素的分类
三种CSS样式-内联、嵌入、外部
MySQL常用命令
解决谷歌浏览器在win8下没有注册类的问题
转:jQuery.lazyload详解使用方法
php取整
限制表单Input的长度,当达到一定长度时不能再输入
滑动后定位
原文地址:https://www.cnblogs.com/flashicp/p/773927.html
最新文章
请注意,程序员!千万不要让这七个细节暴露你缺乏经验……
注意了!C++默认初始化与值初始化的这个细节,千万不要忽视!
关于Jsp ${param.xx}取出request.getParameter("xx")
Java线程池ThreadPoolExecutor使用和分析- 终止线程池原理
Java使用double check(双重检查)实现单例模式的一个小细节
vim学习2-进阶
Vim学习1-vimtutor
《Linux命令行手册》学习笔记
用 Nginx 实现 https 转 http(方便本地调试)
like查询如何有索引效果
热门文章
如何禁止chrome浏览器http自动转成https
XML配置文件的命名空间与Spring配置文件中的头 一直以来,写Spring配置文件,都是把其他配置文件的头拷贝过来,最多改改版本号,也不清楚哪些是需要的,到底是干嘛的。今天整理一下,拒绝再无脑c
sas数据操作-by、merge
java/matlab混合编程应用移植到其他电脑上遇到的问题
sas数据操作set语句及其相关选项,widgets
sas数据集结构
jdk安装配置全攻略
手把手教你构建gradle项目
Weka数据挖掘平台
Weka--Explorer基本流程
Copyright © 2011-2022 走看看