惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tailwind CSS Blog
The GitHub Blog
The GitHub Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
B
Blog
Microsoft Security Blog
Microsoft Security Blog
Stack Overflow Blog
Stack Overflow Blog
量子位
Martin Fowler
Martin Fowler
月光博客
月光博客
P
Proofpoint News Feed
博客园_首页
Y
Y Combinator Blog
I
InfoQ
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
V
Visual Studio Blog
H
Help Net Security
U
Unit 42
GbyAI
GbyAI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 司徒正美
MongoDB | Blog
MongoDB | Blog
F
Fortinet All Blogs
罗磊的独立博客
酷 壳 – CoolShell
酷 壳 – CoolShell

博客园 - 老狐狸

关于Update语句在不同数据库中的差别 出错存储过程 F_GETTABLELID 正则表达式求值 - 老狐狸 - 博客园 创建层次查询 ultrawebgrid - 老狐狸 - 博客园 javascript - 老狐狸 - 博客园 case when用法和and 后加条件 exp/imp导出导入工具的使用 asp.net1.0 TreeView asp.net2.0 TreeView 创建记录、数组 关闭远程数据库连接 创建游标 创建新的序列 创建隐式游标 创建临时表 更新表(多表相关联)
ASP.NET1.1中Grid自定义眉头
老狐狸 · 2006-06-27 · via 博客园 - 老狐狸

protected void grid_ItemCreated(object sender, DataGridItemEventArgs e)
    
{
        
if (e.Item.ItemType == ListItemType.Header)
        
{
            e.Item.SetRenderMethodDelegate(
new RenderMethod(NewRenderMethod));
        }

        
else if (e.Item.ItemType == ListItemType.Footer)
        
{
            e.Item.SetRenderMethodDelegate(
new RenderMethod(FooterRenderMethod));
        }

    }

private void FooterRenderMethod(HtmlTextWriter writer, Control ctl)
    
{
        writer.Write(
"<td style=\"color:#663333;\" align=center>");
        writer.Write(
"");
        writer.Write(
"</td>");
        writer.Write(
"</tr>");
        writer.Write(
"<tr style=\"background-color:#F0EDE4\">");
        writer.Write(
"<TD style=\"color:#663333;\" align=\"center\">总计</TD>\n");
        
for (int i = 0; i < dtRole.Rows.Count; i++)
        
{
            writer.Write(
"<td style=\"color:#663333;\" align=center>");
            writer.Write(
"");
            writer.Write(
"</td>");
            writer.Write(
"<td style=\"color:#663333;\" align=center>");
            writer.Write(
"");
            writer.Write(
"</td>");
            writer.Write(
"<td style=\"color:#663333;\" align=center>");
            writer.Write(
"");
            writer.Write(
"</td>");

        }

        writer.Write(
"<td style=\"color:#663333;\" align=center>");
        writer.Write(
"");
        writer.Write(
"</td>");
        writer.Write(
"</tr>");
    }

 private void NewRenderMethod(HtmlTextWriter writer, Control ctl)
    
{
        writer.Write(
"<TD style=\"color:#663333;\" align=\"center\">价格区间</TD>\n");
        
for (int i = 0; i < dtRole.Rows.Count; i++)
        
{
            writer.Write(
"<td style=\"color:#663333;\" align=center colspan=3>");
            writer.Write(dtRole.Rows[i][
"RoleName"]);
            writer.Write(
"</td>");
        }

        writer.Write(
"<TD style=\"color:#663333;\" align=\"center\">行总计</TD>\n");
        writer.Write(
"</tr>");
        
for (int i = 0; i <= ctl.Controls.Count - 1; i++)
        
{
            ctl.Controls[i].RenderControl(writer);
        }

    }