`
wfdoublext
  • 浏览: 129944 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

可编辑datagrid

    博客分类:
  • .net
ASP 
阅读更多
                                                                                            <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;
				}

 

分享到:
评论

相关推荐

    easyui 可编辑datagrid完整例子,支持filebox

    在“可编辑 datagrid 完整例子”中,EasyUI 的 datagrid 组件被用作数据展示和编辑的核心。此例子特别强调了对 filebox 的支持,filebox 是 EasyUI 的一个扩展,用于处理文件上传功能。 在标题和描述中提到的“可...

    可编辑的datagrid表格控件

    在使用可编辑datagrid时,开发者需要关注以下几点: 1. 数据绑定:datagrid通常需要与数据源进行绑定,如数据库、XML文件或对象集合。编辑操作会直接影响到数据源,因此需要确保数据绑定的正确性和实时性。 2. ...

    .net,EasyUI 可编辑DataGrid+Excel导出+MVC4

    基于.net + mvc4 写EasyUI的小网页程序,数据库用的是SQL SERVER 2008R2,集成了DataGrid(数据表格)的很多操作应用 、Combobox的级联操作,以及 Excel的导出功能等等,相信对于初学者有很大的帮助,觉得值10分。...

    EasyUI可扩展Editable DataGrid(可编辑数据表格)

    标题 "EasyUI可扩展Editable DataGrid(可编辑数据表格)" 涉及的是一个流行的JavaScript框架——EasyUI中的一个特性。EasyUI是基于jQuery的一个轻量级且易于使用的前端框架,它提供了一系列预定义的CSS样式和...

    Flex创建可编辑以及分页的DataGrid

    在创建可编辑DataGrid时,我们需要利用Flex SDK中的mx.controls.DataGrid类,它允许用户直接在网格中修改数据。 1. **创建可编辑DataGrid** 要使DataGrid具有编辑功能,我们需要设置其`editable`属性为`true`。...

    动态可编辑的DataGrid

    在IT行业中,动态可编辑的DataGrid是一种常见且强大的组件,尤其在开发用户界面时,用于展示和操作大量数据。Flex作为Adobe推出的一种开源富互联网应用程序(RIA)框架,提供了丰富的UI组件库,其中就包括了DataGrid...

    Wince下DataGrid编辑

    ### Wince 下 DataGrid 编辑 在 WinCE(Windows Embedded Compact)环境下,开发者经常会遇到需要自定义 DataGrid 控件来实现数据编辑的功能。本文将详细介绍如何在 WinForm 应用程序中为智能设备(如 PDA 或工业...

    wpf DataGrid 实现单击单元格进入编辑状态

    在Windows Presentation Foundation (WPF) 中,DataGrid控件是一个非常强大的数据展示和编辑工具,它允许用户以表格形式查看和操作数据。本教程将详细解释如何实现通过单击单元格来进入编辑状态,特别是在...

    jQuery EasyUI编辑DataGrid用combobox实现多级联动

    在jQuery EasyUI中,DataGrid是一种常用的表格展示控件,它可以与各种编辑器结合使用,如combobox(下拉框)来实现更丰富的交互功能。本文主要探讨的是如何利用jQuery EasyUI的DataGrid和combobox组件实现多级联动的...

    struts2+easyui 基于maven实现单元格可编辑表格datagrid

    在本项目中,我们主要探讨如何使用Struts2框架与EasyUI库,通过Maven进行构建和依赖管理,实现一个单元格可编辑的表格——DataGrid。以下将详细阐述涉及的技术点及其应用。 首先,Maven是Apache软件基金会开发的一...

    easyui-datagrid可编辑可过滤的DEMO

    本文将深入探讨“easyui-datagrid可编辑可过滤的DEMO”,这是一个结合了EasyUI DataGrid组件的编辑和过滤功能的示例项目。 首先,DataGrid是EasyUI中的一个核心组件,它是一个数据展示表格,可以处理大量的数据并...

    easyui datagrid在编辑状态下更新列的值

    在标题“easyui datagrid在编辑状态下更新列的值”中,我们关注的是如何在Datagrid的编辑模式下动态地修改列的值,以及确保在编辑结束后,保存的数据反映这些变更。以下将详细介绍这一过程。 首先,EasyUI的...

    italkmanager.zip

    这个“italkmanager.zip”压缩包包含了一个使用EasyUI实现的可编辑DataGrid的示例项目,以及与之配套的MySQL数据库建库脚本。下面我们将深入探讨EasyUI、可编辑DataGrid以及FileBox标签等相关知识点。 首先,EasyUI...

    c# WPF中通过双击编辑DataGrid中Cell的示例(附源码).docx

    在C# WPF开发中,有时我们需要实现DataGrid控件的单元格(Cell)双击编辑功能,以便用户可以直接在表格内编辑数据并保存。原生的WPF DataGrid并未直接提供这一特性,但可以通过扩展或第三方库实现。在这个示例中,...

    jquery Easyui Datagrid实现批量操作(编辑,删除,添加)

    本篇文章主要讲述了如何利用jquery Easyui库中的Datagrid组件实现批量操作功能,包括编辑、删除以及添加新行。jquery Easyui 是一个基于jquery的前端UI框架,其中Datagrid组件专门用于展示和管理表格数据。通过这篇...

    jquery-easyui

    在实际应用中,`jQuery EasyUI`的其他组件,如Tree(树形控件)、Panel(面板)、Window(弹出窗口)等,也可以与可编辑DataGrid结合使用,构建出复杂的业务界面。例如,Tree可以用来组织和导航数据,Panel可以作为...

    Jquery datagrid实现单元格编辑

    这里我们设定单元格可编辑: ```javascript $("#myGrid").jqGrid({ url: 'data.json', // 数据来源,可以是JSON格式的URL datatype: 'json', colModel: [ // 列定义 { name: 'id', index: 'id', width: 50, ...

    Flex动态生成可编辑的DataGrid具体实现代码

    通过上述技术手段,一个完整的动态可编辑DataGrid得以实现,满足了数据更新系统对于高度动态和可维护性的需求。这不仅提高了系统的适应性,还降低了维护的复杂性,因为当数据结构发生变化时,系统无需修改源码就可以...

    WPF动态添加行列DATAGRID

    在Windows Presentation Foundation (WPF) 中,DataGrid控件是一个非常强大的工具,用于展示和编辑网格数据。在某些场景下,我们可能需要根据程序运行时的条件或用户交互来动态地添加行列。本文将深入探讨如何在WPF...

Global site tag (gtag.js) - Google Analytics