zoukankan
html css js c++ java
DataGrid相邻行有相同内容时对指定列合并和C#可以实现DLL库的动态调用
/**/
///
<summary>
///
DataGrid相邻行有相同内容时对指定列合并
///
</summary>
///
<param name="spangrid">
格式化的DataGrid的ID
</param>
///
<param name="spancell">
要合并的列
</param>
///
<param name="spanby">
合并所依据数据的列
</param>
public
void
FormatGrid(DataGrid spangrid,
int
spancell,
int
spanby)
{
if
(spanby
<
0
||
spanby
>
spangrid.Items.Count)
return
;
int
rowspan
=
1
;
for
(
int
i
=
1
;i
<
spangrid.Items.Count;i
++
)
{
if
(spangrid.Items[i].Cells[spanby].Text
==
spangrid.Items[i
-
1
].Cells[spanby].Text)
{
rowspan
+=
1
;
spangrid.Items[i].Cells[spancell].Visible
=
false
;
spangrid.Items[i
-
rowspan
+
1
].Cells[spancell].RowSpan
=
rowspan;
}
else
{
string
str
=
spangrid.Items[i].Cells[spanby].Text;
string
str1
=
spangrid.Items[i
-
1
].Cells[spanby].Text;
rowspan
=
1
;
}
}
}
C#可以实现DLL库的动态调用
Assembly assmebly
=
Assembly.LoadFile(
@"
C:WindowsApplication2005-09-30.dll
"
);
Type t
=
assmebly.GetType(
"
WindowsApplication2005_09_30.Class1
"
);
object
obj
=
Activator.CreateInstance(t,
null
);
MethodInfo method
=
t.GetMethod(
"
Test01
"
);
int
i
=
(
int
)method.Invoke(obj,
new
object
[
1
]
{
10
}
);
namespace
WindowsApplication2005_09_30
{
public
class
Class1
{
public
int
Test01(
int
i)
{
return
i
*
10
;
}
}
}
查看全文
相关阅读:
html与app交互
算法:算法的时间与空间复杂度
php加解密函数集合
redis主要用法
【原创】RabbitMQ教程:php实现
安装RabbitMq
mysql复制表和字段
vim文本操作
JAVA学习(常量)
JAVA学习(变量)
原文地址:https://www.cnblogs.com/ghd258/p/252577.html
最新文章
(二十五 )数据库:扩展性,平滑扩容方案?
(二十四)数据库:扩展性,要如何解决?
(二十三)数据库:主从一致性,主主一致性如何保障?
(二十二)数据库:垂直拆分与高可用?
(二十一)数据库:读性能要如何提升?
(二十)服务化:连接池,高可用可扩展负载均衡都离不开他
(十九)服务化:连接池,微服务架构基础组件
(十八)服务化:微服务架构,必须搞定负载均衡!
(十七)服务化:微服务架构,必须搞定高并发!
手机端网页禁止长按图片弹出保存图片
热门文章
搭建阿里云服务器(centos,jdk和Tomcat版本)
iviewUI框架,使用table表格内render下拉框select被遮盖问题
vue 项目,获取手机验证码和图形验证码(iviewUI框架)
监听手机返回键跳转至指定页面
只显示两行,其余用...显示
设置第一个以外的元素样式:not(:first-child),设置最后一个除外的元素样式:not(:last-child)
只设置右边的圆角,左边为直角
iview table列中根据不同的状态显示不同的颜色,显示图片
Linux防火墙:iptables
Linux三剑客:grep,sed,awk
Copyright © 2011-2022 走看看