zoukankan
html css js c++ java
DataGrid应用技巧两则(downmoon)列求和与列字段转换
DataGrid应用技巧两则(downmoon)
一:增加求和列:
private
void
dgMeets_ItemDataBound(
object
sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
...
{
if
(e.Item.ItemType
==
ListItemType.Item
||
e.Item.ItemType
==
ListItemType.Item)
...
{
//
某列总和
intTotalNew
=
0
;
int
i;
DataTable myTable;
myTable
=
(DataTable) ((DataSet)
this
.dgMeets.DataSource).Tables[
0
];
for
(i
=
0
;i
<
myTable.Rows.Count;i
++
)
...
{
intTotalNew
+=
int
.Parse(myTable.Rows[i][
"
attendnum
"
].ToString());
}
}
else
if
(e.Item.ItemType
==
ListItemType.Footer)
...
{
e.Item.Cells[
6
].Text
=
"
总计:
"
+
intTotalNew.ToString()
+
"
人
"
;
e.Item.Cells[
6
].Attributes.Add(
"
Align
"
,
"
Right
"
);
}
}
二:列字段转换:
方法1:
<
asp:TemplateColumn
HeaderText
="是否可见"
>
<
HeaderStyle
HorizontalAlign
="Center"
Width
="10%"
></
HeaderStyle
>
<
ItemStyle
HorizontalAlign
="Center"
></
ItemStyle
>
<
ItemTemplate
>
<
asp:Label
runat
="server"
ID
="lb"
Text
='<%#
((DataBinder.Eval(Container, "DataItem.Conf_show", "{0}"))
=="0")?"是":"<font
color
=red
>
否
</
font
>
" %>'> ' >
</
asp:Label
>
</
ItemTemplate
>
</
asp:TemplateColumn
>
方法2:
后台------------
public
string
ConvertToBool(
string
k)
...
{
string
s
=
(k
==
"
0
"
)
?
"
是
"
:
"
<font color=red>否</font>
"
;
return
s;
}
前台:
<
asp:TemplateColumn
HeaderText
="是否可见"
>
<
HeaderStyle
HorizontalAlign
="Center"
Width
="10%"
></
HeaderStyle
>
<
ItemStyle
HorizontalAlign
="Center"
></
ItemStyle
>
<
ItemTemplate
>
<
asp:Label
runat
="server"
ID
="lb"
Text
='<%#
ConvertToBool(DataBinder.Eval(Container, "DataItem.Conf_show", "{0}")) %
>
'> ' >
</
asp:Label
>
</
ItemTemplate
>
</
asp:TemplateColumn
>
邀月注:本文版权由邀月和博客园共同所有,转载请注明出处。
助人等于自助!
3w@live.cn
查看全文
相关阅读:
用 WP7开发包 安装 WP7程序(XAP文件)
在Windows 2003,XP上安装Windows Phone 7开发工具
AutoResetEvent实现单并发控制
.net源码研究(1)HashTable
聚簇索引(Clustered Index)和非聚簇索引 (Non Clustered Index)
信号量(semaphore)支持 多并发(n>=1)同步锁
AtlasControlToolkit应用点滴(一)
依赖注入dependency injection
AtlasControlToolkit.CascadingDropDownNameValue自定义用法
Thread.Join
原文地址:https://www.cnblogs.com/downmoon/p/1018433.html
最新文章
模仿人人网 拖动滚动条到页面底端时加载新消息[AJAX、jQuery、web service]
PLINQ测试结果
SQL Server中字符串型和Unicode字符串型的区别(网摘+书摘的整理)
收藏 老赵面试题
用正则表达式从网页里面提取视频地址
使用C#获取单个汉字的拼音声母
calculate the distance of 2 [geographic coordinates]
wpf获取和设置应用程序范围的资源
SQL 作业功能
Windows phone 7 之初体验(一.安装Windows phone 7 sdk)
热门文章
在Dev的GridControl控件的列中显示图片
C# Stream 和 byte[] 之间的转换
关于如何解锁你的WP7,以便安装自己开发的程序。
Win7 安装.net framework 4.0 失败,错误HRESULT 0xc8000222解决办法
Windows Phone 7两个页面动画跳转
Assembly.GetManifestResourceStream总返回 null
c# 判断网络是否连接
(转)浅谈国内软件公司为何无法做大做强?
Windows Phone真机调试,破解ZUNE不给力怎么办?请进。
GB2312 for Silverlight
Copyright © 2011-2022 走看看