Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
刘韬
/
HZH_Controls
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 85659ade
由
冰封一夏
编写于
2019-08-26 15:46:38 +0800
由
Gitee
提交于
2019-08-26 15:46:38 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
更新 README.md
1 个父辈
297dd00a
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
61 行增加
和
0 行删除
README_CN.md
README_CN.md
查看文件 @
85659ad
...
...
@@ -495,6 +495,67 @@ int i = r.Next(100, 1000);
this
.
ucWaveWithSource1
.
AddSource
(
i
.
ToString
(),
i
);
```
##### 23、树表格

```
csharp
private
void
FrmTemp1Test_Load
(
object
sender
,
EventArgs
e
)
{
this
.
ucDataGridView1
.
RowType
=
typeof
(
UCDataGridViewTreeRow
);
this
.
ucDataGridView1
.
IsAutoHeight
=
true
;
List
<
DataGridViewColumnEntity
>
lstCulumns
=
new
List
<
DataGridViewColumnEntity
>();
lstCulumns
.
Add
(
new
DataGridViewColumnEntity
()
{
DataField
=
"ID"
,
HeadText
=
"编号"
,
Width
=
70
,
WidthType
=
SizeType
.
Absolute
});
lstCulumns
.
Add
(
new
DataGridViewColumnEntity
()
{
DataField
=
"Name"
,
HeadText
=
"姓名"
,
Width
=
50
,
WidthType
=
SizeType
.
Percent
});
lstCulumns
.
Add
(
new
DataGridViewColumnEntity
()
{
DataField
=
"Age"
,
HeadText
=
"年龄"
,
Width
=
50
,
WidthType
=
SizeType
.
Percent
});
lstCulumns
.
Add
(
new
DataGridViewColumnEntity
()
{
DataField
=
"Birthday"
,
HeadText
=
"生日"
,
Width
=
50
,
WidthType
=
SizeType
.
Percent
,
Format
=
(
a
)
=>
{
return
((
DateTime
)
a
).
ToString
(
"yyyy-MM-dd"
);
}
});
lstCulumns
.
Add
(
new
DataGridViewColumnEntity
()
{
DataField
=
"Sex"
,
HeadText
=
"性别"
,
Width
=
50
,
WidthType
=
SizeType
.
Percent
,
Format
=
(
a
)
=>
{
return
((
int
)
a
)
==
0
?
"女"
:
"男"
;
}
});
this
.
ucDataGridView1
.
Columns
=
lstCulumns
;
this
.
ucDataGridView1
.
IsShowCheckBox
=
true
;
List
<
object
>
lstSource
=
new
List
<
object
>();
for
(
int
i
=
0
;
i
<
200
;
i
++)
{
TestModel
model
=
new
TestModel
()
{
ID
=
i
.
ToString
(),
Age
=
3
*
i
,
Name
=
"姓名——"
+
i
,
Birthday
=
DateTime
.
Now
.
AddYears
(-
10
),
Sex
=
i
%
2
};
lstSource
.
Add
(
model
);
AddChilds
(
model
,
5
);
}
var
page
=
new
UCPagerControl2
();
page
.
DataSource
=
lstSource
;
this
.
ucDataGridView1
.
Page
=
page
;
this
.
ucDataGridView1
.
First
();
}
private
void
AddChilds
(
TestModel
tm
,
int
intCount
)
{
if
(
intCount
<=
0
)
return
;
tm
.
Childrens
=
new
List
<
TestModel
>();
for
(
int
i
=
0
;
i
<
5
;
i
++)
{
TestModel
model
=
new
TestModel
()
{
ID
=
i
.
ToString
(),
Age
=
3
*
i
,
Name
=
intCount
+
"——"
+
i
,
Birthday
=
DateTime
.
Now
.
AddYears
(-
10
),
Sex
=
i
%
2
};
tm
.
Childrens
.
Add
(
model
);
AddChilds
(
model
,
intCount
-
1
);
}
}
```
#### 最后的话
最后,喜欢请点下stars,如果有其他一些什么常用的控件可以在留言哦
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论