BoundField field1 = null;

field1 = new BoundField();  //实例化

field1.HeaderText = "序号";
field1.HeaderStyle.Width = new Unit(40, UnitType.Pixel);
field1.ItemStyle.CssClass = "GridViewClo";

GridView1.Columns.Add(field1); //增加列

//把模板列谢伟一般列 BoundField 导入事件

//还是行上面一样先搭一个BoundField

然后在GridView1_RowDataBound事件中加列的事件

for (int i = 0; i < GridView1.Columns.Count; i++)
{
DataControlField dcf = GridView1.Columns[i];

if (dcf.HeaderText.IndexOf("班主任评语") == 0)
{
string sqlpingyu = "select Commentpingyu from base_comment where Stu_code= '" + e.Row.Cells[1].Text + "'";
string Commentpingyu = DataBase.Exec(sqlpingyu);

string xueqi = "select termxueqi from base_comment where Stu_code= '" + e.Row.Cells[1].Text + "'";
string termxueqi = DataBase.Exec(xueqi);
if (termxueqi == "")
{

//学期
string xueqimax = "select top 1 Key_number from Base_DbKey where Key_parentnumber='000028' order by key_name desc ";
termxueqi = DataBase.Exec(xueqimax); 
}

e.Row.Cells[i].Text = "<input type=\"button\" id=\"btndead\" title=\"编辑\" class=\"btndead\" style=\" width:17px; height:15px;background:url(../../Images/blue/2014/pin.png);\" onclick=\"guestedit(this,'" + i + "','" + e.Row.Cells[1].Text + "','" + termxueqi + "','" + Commentpingyu + "')\" />";

}

}

在看看前台的事件:

function guestedit(obj, numbers, code,termxueqi, Commentpingyu) {
// var sel = document.getElementById('ddl_xq');
// var ddlcode = sel.options[sel.selectedIndex].value;
Window_Open(obj, 1, '../student/studentcommentAdd.aspx?numbers=' + numbers + '&code=' + code + '&DDL=' + termxueqi + '&Commentpingyu=' + Commentpingyu, 600, 400);
}

gridview 后台增加列的更多相关文章

  1. DevExpress GridControl 后台设置列

    /// <summary> /// 初始化GridView /// </summary> /// <param name="gv">GridVi ...

  2. asp.net gridview中增加单击单元格事件

    实现功能:单击表格中某个单元格(不是第一列.最后一列.最后一行,不为0)根据行第一个单元格内容及列名来查询详细内容,在消息框中查看显示. 在代码中增加 protected override void ...

  3. 解决了好几天的关于django xadmin后台增加链接并执行函数的问题

    由于xadmin后台封装的完整性,想要在后台做一些改动对于新手来说还是有点困难,目前解决的第一个问题: 在admin后台增加链接,使其改变上级签收状态 如图 点击签收按钮之后,改变其状态 代码展示: ...

  4. [转]Gridview实现多列排序,并显示图标

    本文转自:http://blog.csdn.net/gmjinrong/article/details/4516301 GridView实现支持多列排序,并显示升.降序图标上网找了很多资料参考才解决了 ...

  5. ASP.NET 关于GridView 表格重复列合并

    这几天做一个项目有用到表格显示数据的地方,客户要求重复的数据列需要合并,就总结了一下GridView 和 Repeater 关于重复数据合并的方法. 效果图如下 : GridView : 前台代码 : ...

  6. 如何取得GridView被隐藏列的值

    如何取得GridView被隐藏列的值         分类:             ASP.net              2009-06-25 12:47     943人阅读     评论(1 ...

  7. ecshop后台增加|添加商店设置选项和使用方法详解

    有时候我们想在Ecshop后台做个设置.radio.checkbox 等等来控制页面的显示,看看Ecshop的设计,用到了shop_config这个商店设置功能 Ecshop后台增加|添加商店设置选项 ...

  8. Ecshop 后台增加一个左侧列表菜单menu菜单的方法

    Ecshop 后台增加一个左侧列表菜单menu菜单需要修改三个文件:/admin/includes/inc_menu.php/admin/includes/inc_priv.php/languages ...

  9. WPF datagrid 动态增加列

    DataGrid动态增加列 <Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.m ...

随机推荐

  1. Unity状态机的实现,以《塔防》为例

    什么是有限状态机? 通俗点讲,有限状态机是:将对象的状态(攻击.闲置.晕眩)的实现代码,提取出来,封装成状态.由状态机负责在各个状态之间调度. 对象持有状态管理类(状态机)的引用,与具体的状态解耦. ...

  2. Python开篇——Python的哲学

    今天奉上Python设计哲学,宣告着自己正式开始系统的学习Python The Zen of Python, by Tim Peters Beautiful is better than ugly.E ...

  3. 有关string stringbuff stringbuild 的区别

    string  stringbuff stringbuild的执行效率: stringbuild>stringbuff>string String类是不可变类,任何对String的改变都会 ...

  4. [翻译]纠正PostCSS的4大认识误区

    市面上已经有很多的前端工具,再来引入新的前端工具,价值大不大?这主要取决于,它是否给开发人员提供了新的功能,是否值得花时间和精力去学习和使用? PostCSS出现时有一个很有趣的现象.像sass和le ...

  5. linux下如何制作ext4文件系统镜像

    1.生成一个空的2MiB文件 dd if=/dev/zero of=rootfs.ext4 bs=1024 count=2048 (指定每一块大小为1024字节,一共又2048块,那么就是2048 * ...

  6. tsar的使用

    项目地址https://github.com/alibaba/tsar 安装 $ git clone git://github.com/kongjian/tsar.git $ cd tsar $ ma ...

  7. Struts 2 + Hibernate + Spring 整合要点

    Struts 2 和 Spring 的功能有重合,因此有必要说明下,整合中分别使用了两种框架的哪些技术. Struts 2 使用功能点: 1.拦截器.一处是对非登录用户购物进行拦截,一处是对文件上传的 ...

  8. 调试bug的几种方法

    1.php中的dump,echo,exit 2.浏览器的f12 3.安装xdebug扩展(debugger调试器,profiler探查器,trace代码跟踪) profile日志能记录函数的执行耗时和 ...

  9. [转载]在sublime中运行Java代码

    1.设置java的PATH环境变量 2.创建批处理或Shell脚本文件 runJava.bat: 将该文件复制到JDK的bin目录下. @echo off cd %~dp1 echo Compilin ...

  10. 用svg实现不规则形状

    像这种弧形,用纯html和css很难写,但是用svg就简单多了. 可以用作图工具画出一个弧形,然后导成svg格式.在页面中,下面的白块就是div+svg构成 mixin svgCard(...cont ...