asp.net GridView常用代码集锦

ASP.NET及C#网上资料小收藏 <br />http://blog.csdn.net/guyehanxinlei/archive/2008/01/18/2051333.aspx<br />使用SqlBulkCopy类加载其他源数据到SQL表 <br />在数据回发时,维护ASP.NET Tree控件的位置 <br />vagerent的vs2005网站开发技巧 <br />ASP.NET2.0小技巧--内部控件权限的实现 <br />图片滚动代码。 <br />css——之三行三列等高布局 <br />Datagird TemplateC 阅读详情

1、对GridView通用UpdateSQL生成函数,对单表有效

public bool GetUpdateRow(GridView gv, int RowIndex,out DALDataRow drRow,out DALDataRow drKeys)
{
    drRow = GetDataRow(gv, RowIndex);
    drKeys = GetDataKeys(gv, RowIndex);
    if (drRow == null||drKeys==null)
    {
        return false;
    }//if
    return true;
}
private DALDataRow GetDataKeys(GridView gv, int RowIndex)
{
    DALDataRow drKeys = new DALDataRow();
    var KeyNames = gv.DataKeyNames;
    var Keys = gv.DataKeys[RowIndex].Values;
    for( int i=0; i<KeyNames.Length;i++)
    {
        drKeys.Add(KeyNames[i].ToLower(), Keys[i].ToString());
    }//for( int i=
    return drKeys;
}
public DALDataRow GetDataRow(GridView gv,int RowIndex)
{
    List<string> DataFields = new List<string>();
    List<string> Values = new List<string>();
    DALDataRow dr = new DALDataRow();
    foreach (DataControlField c in gv.Columns)
    {
        if (c is BoundField)
        {
            DataFields.Add(((BoundField)c).DataField.ToString().ToLower());
        }
        if (c is TemplateField)
        {
            TemplateField t = c as TemplateField;
            
        }
    }
    foreach (TableCell r in gv.Rows[RowIndex].Cells)
    {
        if (r.Controls[0] is TextBox)
        {
            Values.Add(((TextBox)(r.Controls[0])).Text);
        }
    }
    if (DataFields.Count!=Values.Count
        ||DataFields.Count < 1)
    {
        return null;
    }//if
    for (int i = 0; i < DataFields.Count;i++ )
    {
        dr.Add(DataFields[i], Values[i].ToString());
    }//for
    return dr;
}

2、GridView每几行增加一空行的方法(转)

经常见到文章列表中,每隔五行或十行下面有一空行,这样当阅读网站内容时,会不觉得太压抑,其实这个GridView也可以做到。

//1.首先GridView要定义OnRowDataBound事件,例如:OnRowDataBound="gv_RowDataBound"
//2.完善gv_RowDataBound方法体内容:
protected void gv_RowDataBound(object sender, GridViewRowEventArgs e)
{
	if   (e.Row.RowIndex   > 0   &&     (e.Row.RowIndex+1)   %   5   ==   0)         
	{ 
		GridViewRow newRow = new GridViewRow(0,0,DataControlRowType.DataRow,DataControlRowState.Normal);     
		newRow.Cells.Add(new   TableCell());                      
		newRow.Cells[0].ColumnSpan   =   e.Row.Cells.Count;                    
		newRow.Cells[0].Text   =   "  ";                       
		this.gv.Controls[0].Controls.Add(newRow);             
	} 
}



大年三十整理的asp.net资料!(不得不收藏) http://blog.csdn.net/mengyao/archive/2007/02/17/1511356.aspx使用SqlBulkCopy类加载其他源数据到SQL表 在数据回发时,维护ASP.NET Tree控件的位置 vagerent的vs2005网站开发技巧 ASP.NET2.0小技巧--内部控件权限的实现 图片滚动代码。 阅读详情

相关推荐

Gridview各种高级用法汇总(含代码示例)

Gridview各种高级用法汇总(含代码示例), 供C#2.0高级用户参考使用

Asp.net中GridView使用详解(引)

GridView无代码分页排序 GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView某一行时改变该行的背景色方法二 GridView实现删除时弹出确认对话框 GridView实现自动编号

语帆的专栏 3万+

ASP.NET GridView控件源代码大全

收集了GridView控件的各种用法,包括ADO编程。

Asp.net中GridView使用详解

l         GridView无代码分页排序 l         GridView选中,编辑,取消,删除 l         GridView正反双向排序 l         GridView和下拉菜单DropDownList结合 l         GridView和CheckBox结合 l         鼠标移到GridView某一行时改变该行的背景色方法一 l

zdhlwt2008的博客 1万+

DRV2605L触觉驱动芯片实战指南:从自动校准到音频转触觉应用

触觉反馈技术是现代人机交互的核心组成部分,它通过精确控制振动马达来模拟物理触感,广泛应用于智能手机、游戏手柄和汽车触摸屏等领域。其原理在于将电信号转化为机械振动,关键在于如何高效、精准地驱动不同类型的马达(如ERM和LRA)。这项技术的核心价值在于提升交互的真实感和沉浸感。在工程实践中,集成驱动芯片如DRV2605L通过内置智能反馈引擎和自动校准功能,解决了传统驱动方式响应慢、效果不一致的难题。它特别适用于需要高质量触觉反馈的应用场景,例如消费电子、游戏外设和车载信息娱乐系统。其中,自动校准能自适应优化驱动

weixin_42631411的博客 341

自动驾驶仿真(六)—— SIL软件在环仿真测试

自动驾驶仿真六—— SIL软件在环仿真测试1. 在环仿真测试2. SIL软件在环仿真测试2.1 模型配置参数2.2 S function生成实现2.3 结果对比3. 参考学习的书目教材 博主前面的博文已经简要介绍了Carsim、Prescan 与 Simulink 在 “V”型开发流程的一些应用,现今成熟的汽车控制系统软件都是以(Model Based Design,MBD)来开发,它以图形化的方式表达复杂的逻辑、代码可读性、可移植性、开发调试便利程度都大大增强,同时利用成熟的代码生成工具链,也避免了手工代

zhudj08的博客 8650

ASP.NET——GridView

ASP.NET 工作半年之久,平时都是面向优快云编程,决定写一个大全,方便自行查询资料。话不多说,直接开搞! 虽然本人大学时期学习MVC较多,不过目前工作接触的系统多为WebFrom,因此初期对于控件的用法,讲解等比较多。 ...

LiSiYaYa的博客 1350

kettle信息发送钉钉

由于其他的作业比较多,想要在job中加入一个转化发送消息到钉钉,其他的配置说明直接获取系统的信息。这样也避免直接修改其他的转换和大量的工作量。 步骤: 1、新建一个转换 拉取获取系统信息、获取变量、JavaScript代码、获取access_token组件。 2、获取系统信息设置 拿到需要的信息,比如作业的读写更新删除行数,job的日志内容 这个日志内容同在作业执行页面下输出的日志,所以可以在执行作业时选择是详细日志、基本日志还是错误日志。 3、获取变量 获取变量主要是想要去拿到job的名称,文件名。按

Deng_7788的博客 1446

asp.net资料集锦

 使用SqlBulkCopy类加载其他源数据到SQL表 在数据回发时,维护ASP.NET Tree控件的位置 vagerent的vs2005网站开发技巧 ASP.NET2.0小技巧--内部控件权限的实现 图片滚动代码。 css——之三行三列等高布局 Datagird TemplateColumn类型列中如何设定日期格式为yyyy-

540

电压比较器---滞回比较器(施密特触发器)

当输入电压从小电压开始增加,当其大于VT+时,电压比较器输出低电平,此时阈值电压变成下门限电压(VT-);当输入电压从大电压开始减小,当其小于VT-时,电压比较器输出高电平,此时阈值电压变成上门限电压(VT+);只有当第一次超过上门限电压或者下门限电压值,电压比较器的输出才会翻转变化;Uo为比较输出电压,有两种电压状态VoH(高电平)和VoL(低电平);当Uo输出为高时,电压比较器的阈值电压是上门限电压(VT+);当Uo输出为低时,电压比较器的阈值电压是下门限电压(VT-);Vref为比较参考电压;

weixin_69076249的博客 1万+

Qt 5.15.2静态编译避坑实录:MinGW 32位版从源码到Creator配置的全流程踩坑总结

本文详细介绍了Qt 5.15.2 MinGW 32位版本的静态编译全流程,包括环境准备、配置参数优化、编译过程监控及安装后配置。重点解决了静态编译中的常见问题,如参数顺序敏感、路径引号问题等,并提供了性能对比实测数据,帮助开发者高效完成静态编译。

weixin_26749245的博客 271

ASP.net 中遇到的gridview及formview问题集锦

1、当选中gridview的新增,formview正常新增,但选中编辑后,formview刷不出来的问题? 答:SQLdatasource让它使用指定的表或视图,同时自动生成高级语句,不要使用where功能, 而不要自己去写语句。 2、当日期控件出现数据类型"Date"的时候? 答:改为"datetime" 3、数据源无法自动生成insert等语句? 答:因为表没有主键 4、formv

hotrainfall的专栏 1209

【第07例】IPD体系进阶: 6 个技术评审点(TR)

TR技术评审点

产品线负责人 4413

超级asp.net资料

function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storei

南三方---网站设计开发录 915

Exploring Automated Distractor Generation for Math Multiple-choice Questions via Large Language Mode

多项选择题(MCQ)在几乎所有级别的教育中都无处不在,因为它们易于管理、评分,并且是评估和实践中可靠的格式。MCQ最重要的方面之一是干扰因素,即旨在针对真实学生常见错误或误解的不正确选项。迄今为止,对于教师和学习内容设计师来说,制作高质量的干扰物的任务在很大程度上仍然是一个劳动和时间密集型的过程,其可扩展性有限。在这项工作中,我们研究了数学MCQ领域的自动干扰物生成任务,并探索了从上下文学习到微调的各种基于大型语言模型(LLM)的方法。

c_cpp_csharp的专栏 317

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

asp.NET C#开发中的一些常见的问题集锦

最近几天都在做asp .NET 一个简单的应用。过程中遇到了很多问题。为了让自己以后不犯相同的错误,于是我把一些常见的错误整理如下。也给后来的人提供一些参考。问题一、说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对

zhedasuiyuan的专栏 1160

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Gridview操作集锦

参考:http://topic.csdn.net/u/20090323/18/66ed67f7-f157-4150-8737-e1cd4b79bef3.htmlGridView1.DataKeyNames = new string[] { "a", "b" };protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)  {  string strCmd,id,catId;  id = GridView1.Da

BlueSeaWindow的专栏 879

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Asp.net 文章资料整理

如何在数据层分页以提高性能 为gridview添加删除提示。 解决ASP 2.0中GridView控件的删除、插入、编辑命令操作客户端确认问题的另一方法 基于.net开发平台项目案例集锦 EnterPrise应用(5) Security Application Block应用程序块 授权处理(VB.NET) Ajax实现...

weixin_30518397的博客 673

asp.net资料

 使用SqlBulkCopy类加载其他源数据到SQL表 在数据回发时,维护ASP.NET Tree控件的位置 vagerent的vs2005网站开发技巧 ASP.NET2.0小技巧--内部控件权限的实现 图片滚动代码。 css——之三行三列等高布局 Datagird TemplateColumn类型列中如何设定日期格式

生产与管理信息化 5427

(轉貼) 大年三十整理的asp.net资料! (.NET) (ASP.NET)

 大年三十整理的asp.net资料! 使用SqlBulkCopy类加载其他源数据到SQL表 在数据回发时,维护ASP.NET Tree控件的位置 vagerent的vs2005网站开发技巧 ASP.NET2.0小技巧--内部控件权限的实现 图片滚动代码。 css——之三行三列等高布局 Datagird ...

weixin_34405332的博客 826

【转】 大年三十整理的asp.net资料! (.NET) (ASP.NET)

http://www.cnblogs.com/5tao/archive/2008/08/28/1279014.html    使用SqlBulkCopy类加载其他源数据到SQL表在数据回发时,维护ASP.NET Tree控件的位置vagerent的vs2005网站开发技巧ASP.NET2.0小技巧--内部控件权限的实现图片滚动代码。css——

郑长风 2206

一些常用的技巧(内容设计到asp.net,javascript,sqlserver等)

 使用SqlBulkCopy类加载其他源数据到SQL表在数据回发时,维护ASP.NET Tree控件的位置vagerent的vs2005网站开发技巧ASP.NET2.0小技巧--内部控件权限的实现图片滚动代码。css——之三行三列等高布局Datagird TemplateColumn类型列中如何设定日期格式为yyyy-MM-dd格式?SQL Server各种日期计算方法在sqlserver中如何根

1350

转: 大年三十整理的asp.net资料!(经典)

使用SqlBulkCopy类加载其他源数据到SQL表 在数据回发时,维护ASP.NET Tree控件的位置 vagerent的vs2005网站开发技巧 ASP.NET2.0小技巧--内部控件权限的实现 图片滚动代码。 css——之三行三列等高布局 Datagird TemplateColumn类...

576

asp.net资料大全

使用SqlBulkCopy类加载其他源数据到SQL表 在数据回发时,维护ASP.NET Tree控件的位置 vagerent的vs2005网站开发技巧 ASP.NET2.0小技巧--内部控件权限的实现 图片滚动代码。 css——之三行三列等高布局 Datagird TemplateColumn类型列中如何设定日期格式为yyyy-MM-dd格式? SQL Server各种日期计算方法 在sqlser

学无止境的专栏 1559
上一篇: 清理垃圾文件的BAT
下一篇: GridView每几行增加一空行的方法
darkread
博客等级 码龄25年 42粉丝 81原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值