<asp:datagrid id="dgrdS" runat="server" Width="470px" ShowHeader="false" CellPadding="0" AutoGenerateColumns="False"> <HeaderStyle Font-Size="9pt" HorizontalAlign="Center" Height="20px" BackColor="Silver"></HeaderStyle> <Columns> <asp:TemplateColumn HeaderText="課題"> <ItemStyle CssClass="dgidlabs"></ItemStyle> <ItemTemplate> <asp:label ID="lblweekss" width="99px" Text='<%# DataBinder.Eval(Container.DataItem, "Weeks")%>' Runat="server" Visible=False/> <asp:label ID="lblprojCDs" width="99px" Text='<%# DataBinder.Eval(Container.DataItem, "PJID")%>' Runat="server" Visible=False/> <asp:label ID="lblprojs" width="148px" Text='<%# DataBinder.Eval(Container.DataItem, "PJName")%>' Runat="server"/> </ItemTemplate> </asp:TemplateColumn> <asp:TemplateColumn HeaderText="課題"> <ItemStyle CssClass="dgidlabs"></ItemStyle> <ItemTemplate> <asp:label ID="lblprocCDs" width="99px" Text='<%# DataBinder.Eval(Container.DataItem, "AdvanceCD")%>' Runat="server" Visible=False/> <asp:label ID="lblprocs" width="148px" Text='<%# DataBinder.Eval(Container.DataItem, "PJAdvanceName")%>' Runat="server"/> </ItemTemplate> </asp:TemplateColumn> <asp:TemplateColumn HeaderText="課題"> <ItemStyle CssClass="dgidlabs"></ItemStyle> <ItemTemplate> <asp:Label ID="lalproblems" Runat=server Width="148px" Text='<%# DataBinder.Eval(Container.DataItem, "ProblemName")%>'> </asp:Label> <asp:Label ID="lalproblemCDs" Runat=server Width="99px" Text='<%# DataBinder.Eval(Container.DataItem, "ProblemCD")%>' Visible=False> </asp:Label> <asp:dropdownlist id="DropdownlistS" Runat="server" Width="148px" Visible="False" ></asp:dropdownlist> </ItemTemplate> </asp:TemplateColumn> <asp:TemplateColumn HeaderText="課題"> <ItemStyle CssClass="dgidlabs"></ItemStyle> <ItemTemplate> <asp:textbox Width="148px" TextMode="MultiLine" Height="100%" ID="Solvers" Text='<%# DataBinder.Eval(Container.DataItem, "Solver")%>' Runat="server"/> </ItemTemplate> </asp:TemplateColumn> <asp:TemplateColumn HeaderText="課題"> <ItemStyle CssClass="dgidlabs"></ItemStyle> <ItemTemplate> <asp:textbox Width="148px" TextMode="MultiLine" Height="100%" ID="Comments" Text='<%# DataBinder.Eval(Container.DataItem, "Comment")%>' Runat="server"/> </ItemTemplate> </asp:TemplateColumn> </Columns> </asp:datagrid>
foreach(DataGridItem i in this.dgrdS.Items) { DropDownList DropDownLists=(DropDownList)i.FindControl("DropDownLists"); Label lblweekss=(Label)i.FindControl("lblweekss"); Label lblprojCDs=(Label)i.FindControl("lblprojCDs"); Label lblprocCDs=(Label)i.FindControl("lblprocCDs"); TextBox Solvers=(TextBox)i.FindControl("Solvers"); TextBox Comments=(TextBox)i.FindControl("Comments"); if(Comments.Text.Trim().Length<=0||Solvers.Text.Trim().Length<=0) { Page.RegisterStartupScript("", "<script>alert('Nullがありますから、入力してください。。')</script>"); } if(Solvers.Text.Length>20) { Page.RegisterStartupScript("", "<script>alert('対応者中20文字以内で入力してください。。')</script>"); } if(Comments.Text.Length>200) { Page.RegisterStartupScript("", "<script>alert('備考中200文字以内で入力してください。。')</script>"); } SqlParameter[] para = new SqlParameter[6]; para[0] = new SqlParameter("@weeks",SqlDbType.Int); para[0].Value =lblweekss.Text; para[1] = new SqlParameter("@pjCD",SqlDbType.VarChar); para[1].Value =lblprojCDs.Text; para[2] = new SqlParameter("@advanceCD",SqlDbType.Int); para[2].Value =lblprocCDs.Text; para[3] = new SqlParameter("@problemCD",SqlDbType.SmallInt); para[3].Value =DropDownLists.SelectedItem.Value; para[4] = new SqlParameter("@solverName",SqlDbType.NVarChar); para[4].Value =Solvers.Text; para[5] = new SqlParameter("@commentName",SqlDbType.NVarChar); para[5].Value =Comments.Text; SqlHelper.ExecuteNonQuery(SqlHelper.dsn,CommandType.StoredProcedure,"dbo.M_All_Write",para); //this.dgKaisowuList.DataSource=this.CreateDataSource //((BoundColumn)this.dgKaisowuList.Columns[9]).DataField=strHinSyuCD; }
发表评论
-
转载:jquery webservice 跨域
2013-01-28 16:06 1295现在的JQuery中$.ajax方法支持跨域读取json数 ... -
excel 导入导出
2011-10-27 10:32 910excel 导入导出 -
仿google 日历
2011-08-24 23:10 908仿google 日历仿google 日历仿google 日历仿 ... -
DataTime.ToString("xx")
2011-08-12 13:57 1193//2008年4月24日 System.DateTi ... -
ASP.Net 文件上传大小限制IIS7
2011-08-11 09:41 2684ASP.Net 文件上传大小限制解决方案修改IIS7/ ... -
Request
2011-07-12 17:08 969Request.params、Request、Request. ... -
ASP.NET MVC 第五回 ActionResult的其它返回值
2011-06-21 15:38 1839ASP.NET MVC 第五回 ActionResult的 ... -
dbhelper table扩展
2011-06-15 11:00 748dbhelper table扩展 -
C#扩展对象的方法,this关键字
2011-06-15 10:58 1291namespace ConsoleApplication2 ... -
asp.net mvc2.0的Areas多级文件夹问题
2011-06-15 10:53 1377此文只写给遇到同样问题的人看的,因此写得会有点短 ... -
WCF实例(基于TCP协议的配置)
2011-01-10 17:52 1119WCF实例(基于TCP协议的配置) 启动ServerHost ... -
反射机制
2010-06-24 09:39 860反射的定义:审查元 ... -
委托线程
2010-06-24 09:37 801本系列教程主要包括如下内容:1. BeginInvoke ... -
读写图片
2008-11-12 17:33 923<%@ Import Namespace="S ... -
asp.net 自定义web控件
2008-11-11 15:34 871<%@ Register TagPrefix=&quo ... -
PDF-activereport
2008-09-11 13:36 1480using System; using System.Coll ... -
xml read -write -update -remove
2008-08-19 14:05 1023<?xml version="1.0" ... -
read file directory
2008-08-13 09:31 810using System; using System.Coll ... -
web。config
2008-06-27 10:41 798一、认识Web.config文件 网管下载dl.bitscn. ... -
Application,Session,Cookie,ViewState,Cache
2008-06-26 18:20 1630Application 1. Applicat ...
相关推荐
在“可编辑 datagrid 完整例子”中,EasyUI 的 datagrid 组件被用作数据展示和编辑的核心。此例子特别强调了对 filebox 的支持,filebox 是 EasyUI 的一个扩展,用于处理文件上传功能。 在标题和描述中提到的“可...
在使用可编辑datagrid时,开发者需要关注以下几点: 1. 数据绑定:datagrid通常需要与数据源进行绑定,如数据库、XML文件或对象集合。编辑操作会直接影响到数据源,因此需要确保数据绑定的正确性和实时性。 2. ...
基于.net + mvc4 写EasyUI的小网页程序,数据库用的是SQL SERVER 2008R2,集成了DataGrid(数据表格)的很多操作应用 、Combobox的级联操作,以及 Excel的导出功能等等,相信对于初学者有很大的帮助,觉得值10分。...
标题 "EasyUI可扩展Editable DataGrid(可编辑数据表格)" 涉及的是一个流行的JavaScript框架——EasyUI中的一个特性。EasyUI是基于jQuery的一个轻量级且易于使用的前端框架,它提供了一系列预定义的CSS样式和...
在创建可编辑DataGrid时,我们需要利用Flex SDK中的mx.controls.DataGrid类,它允许用户直接在网格中修改数据。 1. **创建可编辑DataGrid** 要使DataGrid具有编辑功能,我们需要设置其`editable`属性为`true`。...
在IT行业中,动态可编辑的DataGrid是一种常见且强大的组件,尤其在开发用户界面时,用于展示和操作大量数据。Flex作为Adobe推出的一种开源富互联网应用程序(RIA)框架,提供了丰富的UI组件库,其中就包括了DataGrid...
### Wince 下 DataGrid 编辑 在 WinCE(Windows Embedded Compact)环境下,开发者经常会遇到需要自定义 DataGrid 控件来实现数据编辑的功能。本文将详细介绍如何在 WinForm 应用程序中为智能设备(如 PDA 或工业...
在Windows Presentation Foundation (WPF) 中,DataGrid控件是一个非常强大的数据展示和编辑工具,它允许用户以表格形式查看和操作数据。本教程将详细解释如何实现通过单击单元格来进入编辑状态,特别是在...
在jQuery EasyUI中,DataGrid是一种常用的表格展示控件,它可以与各种编辑器结合使用,如combobox(下拉框)来实现更丰富的交互功能。本文主要探讨的是如何利用jQuery EasyUI的DataGrid和combobox组件实现多级联动的...
在本项目中,我们主要探讨如何使用Struts2框架与EasyUI库,通过Maven进行构建和依赖管理,实现一个单元格可编辑的表格——DataGrid。以下将详细阐述涉及的技术点及其应用。 首先,Maven是Apache软件基金会开发的一...
本文将深入探讨“easyui-datagrid可编辑可过滤的DEMO”,这是一个结合了EasyUI DataGrid组件的编辑和过滤功能的示例项目。 首先,DataGrid是EasyUI中的一个核心组件,它是一个数据展示表格,可以处理大量的数据并...
在标题“easyui datagrid在编辑状态下更新列的值”中,我们关注的是如何在Datagrid的编辑模式下动态地修改列的值,以及确保在编辑结束后,保存的数据反映这些变更。以下将详细介绍这一过程。 首先,EasyUI的...
这个“italkmanager.zip”压缩包包含了一个使用EasyUI实现的可编辑DataGrid的示例项目,以及与之配套的MySQL数据库建库脚本。下面我们将深入探讨EasyUI、可编辑DataGrid以及FileBox标签等相关知识点。 首先,EasyUI...
本篇文章主要讲述了如何利用jquery Easyui库中的Datagrid组件实现批量操作功能,包括编辑、删除以及添加新行。jquery Easyui 是一个基于jquery的前端UI框架,其中Datagrid组件专门用于展示和管理表格数据。通过这篇...
在C# WPF开发中,有时我们需要实现DataGrid控件的单元格(Cell)双击编辑功能,以便用户可以直接在表格内编辑数据并保存。原生的WPF DataGrid并未直接提供这一特性,但可以通过扩展或第三方库实现。在这个示例中,...
在实际应用中,`jQuery EasyUI`的其他组件,如Tree(树形控件)、Panel(面板)、Window(弹出窗口)等,也可以与可编辑DataGrid结合使用,构建出复杂的业务界面。例如,Tree可以用来组织和导航数据,Panel可以作为...
这里我们设定单元格可编辑: ```javascript $("#myGrid").jqGrid({ url: 'data.json', // 数据来源,可以是JSON格式的URL datatype: 'json', colModel: [ // 列定义 { name: 'id', index: 'id', width: 50, ...
通过上述技术手段,一个完整的动态可编辑DataGrid得以实现,满足了数据更新系统对于高度动态和可维护性的需求。这不仅提高了系统的适应性,还降低了维护的复杂性,因为当数据结构发生变化时,系统无需修改源码就可以...
在Windows Presentation Foundation (WPF) 中,DataGrid控件是一个非常强大的工具,用于展示和编辑网格数据。在某些场景下,我们可能需要根据程序运行时的条件或用户交互来动态地添加行列。本文将深入探讨如何在WPF...