GridView Footer模板列中给Dropdownlist赋值

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    string FstWeekEnd,FstWeekEndday;

if (e.Row.RowType == DataControlRowType.Footer)
    {
        DropDownList ddl = (DropDownList)e.Row.FindControl("new_date");
        for (int i = 0; i < 7; i++)
        {
            FstWeekEnd = DateTime.Now.AddDays(Convert.ToDouble((1 - Convert.ToInt16(DateTime.Now.DayOfWeek))) + 14 + i).ToString("yyyy-MM-dd");

FstWeekEndday = DateTime.Now.AddDays(Convert.ToDouble((1 - Convert.ToInt16(DateTime.Now.DayOfWeek))) + 14 + i).ToString("MM-dd");

ddl.Items.Add(new ListItem(FstWeekEndday, FstWeekEnd));

}
    }
}

时间: 2024-08-03 21:11:15

GridView Footer模板列中给Dropdownlist赋值的相关文章

asp.net动态添加GridView的模板列,并获取列值

一.动态添加模板列: 1.建立模板列样式: 说明:下边代码可以直接写在aspx文件中,也可以单独建立cs文件:另外,我没有写button.linkButton等控件,意思差不多,不过当需要添加事件时,记得将事件名称传入,并附加在控件上 public class GridViewTemplate : ITemplate{ /// <summary> /// 模板类型:标题或内容: /// DataControlRowType.Header和DataControlRowType.DataRow /

js获取gridview模板列中textbox行列的值

下面一个例子:在gridview中第一列输入数值,第二列输入数值,点击第三列的时候进行计算 求和,如果不符合标记为红色字体. 如图: 代码 : <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script type="text/javascript"> function

GridView等表格模板列绑定数据的方法

//绑定GridView每一行中的CheckBoxList protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { CheckBoxList cbl = (CheckBoxList)e.Row.FindControl("ckbCheckBox"); if (cbl != null) {

FormView的插入模板中的DropDownList控件参数

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DT

GridView合并单元格万能版(包括模板列)

今天修改旧的项目,发现之前用到的gridview合并单元格代码不适用于模板列.做了修改之后记录下来.两种方法,第一种适用于所有情况,第二种适用于合并依据列非模板列.两种方法如下:方法一: /// <summary> /// 合并GridView中某列相同信息的行(单元格) 包含模板列 根据ID=rowspanid 的hiddenfield控件的值来合并.需要合并的 单元格需加上这个控件.根据控件值合并.可以将控件放在某一列,也可以放在每一列.取值的时候分开就行.此方法适合任意列,特别是模板列

GridView 中绑定DropDownList ,下拉框默认选中Label的值

在GridView中,我们 有时候要绑定值. 前台绑定的代码可以这样 <asp:TemplateField HeaderText="当前状态" ItemStyle-HorizontalAlign="Center"> <EditItemTemplate> <asp:DropDownList ID="dStatus" DataSource='<%#BindStatus()%>' DataTextField=&

Oracle中Clob类型处理解析:ORA-01461:仅可以插入LONG列的LONG值赋值

感谢原作者:破剑冰-Oracle中Clob类型处理解析 上一篇分析:ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值 最近为Clob字段在插入数据时发现当字符的字节数(一个半角字符一个字节,一个全角字符两个字节)在2000-4000之间时报错(ORA-01461:仅可以插入LONG列的LONG值赋值).经过不断查找资料和自己的试验该问题终于得到解决,下边我将自己的心得给大家做一个分享. 准备 系统环境 xp+.net2.0+oracle9i 表结构(由于是测试,表结构随便建了一

怎样简单灵活地将DataTable中的数据赋值给model

最近在做的一个项目中,有13个方法都需要用到同一种处理方式:通过SQL语句从数据库获取一条指定的数据,并将该数据中的每个值都赋值给一个model,再将这个model中的数据通过微信发送出去.每个方法都会从不同的表中获取数据,需要处理的数据完全不同,因此也对应了13个不同的model.这些model中的每个属性名称是已经给定的,需要将它们post出去,使用微信给定的模板发送消息,因此每个属性的名称必须与微信提供的模板中一致. 下面举个简单的例子来说明当前的情况: SQL Server中用来存放数据

ASP.new GridView获取隐藏列值的几种方法

解决方法: 原文来自:http://www.tzwhx.com/NewShow/newBodyShow/控件_32933.html 作者:lerit  1.隐藏列前获取数据 看这样一个例子(以下均以此为例):用户选择一些查询条件后,点击"查询"按钮.后台需要根据每行中第六列的值是否为1,来设置第三个单元格的背景色为红色. 这种方法中,后台是在按钮的Click事件中,去数据库取记录,然后得到DataTable,最后将它绑定到GridView中.如果我们需要在GridView的RowDat