`

取得GridView中的文本框更新后的值(VB.NET)

    博客分类:
  • .NET
阅读更多

实在是郁闷,搞了好半天才搞出来,原来,就差在Page_Load里面没加上 If (Not Page.IsPostBack) Then

后台代码:

  Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

        If (Not Page.IsPostBack) Then

            DataBind()

        End If

    End Sub

 

    Protected Sub gvBS_RowUpdating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewUpdateEventArgs) Handles gvCompany.RowUpdating

        Dim cID As String
        Dim cName As String

        Dim r As Integer
        r = e.RowIndex

        cID = CType(gvBS.Rows(r).Cells(0).FindControl("lblID"), Label).Text

        cName = CType(gvBS.Rows(r).Cells(1).FindControl("txtName"), TextBox).Text

    End Sub

 前台代码:

<asp:GridView runat="server" AutoGenerateColumns="False" >
                                <Columns>
                                    <asp:TemplateField HeaderText="ID">
                                        <EditItemTemplate>
                                            <asp:Label ID="lblID" runat="server" Text='<%# Eval("id") %>'></asp:Label>
                                        </EditItemTemplate>
                                        <ItemTemplate>
                                            <asp:Label ID="lblID2" runat="server" Text='<%# Bind("id") %>'></asp:Label>
                                        </ItemTemplate>
                                    </asp:TemplateField>
                                    <asp:TemplateField HeaderText="名称">
                                        <EditItemTemplate>
                                            <asp:TextBox ID="txtName" runat="server" Text='<%# Bind("name") %>' MaxLength="50"></asp:TextBox>
                                        </EditItemTemplate>
                                        <ItemTemplate>
                                            <asp:Label ID="lblName" runat="server" Text='<%# Bind("name") %>' ></asp:Label>
                                        </ItemTemplate>
                                    </asp:TemplateField>
                                </Columns>
                            </asp:GridView>
 
分享到:
评论

相关推荐

    vb.net web开发的初级入门

    在VB.NET中,你可以通过拖放控件(如文本框、按钮、标签等)到设计视图来构建用户界面。每个Web Form对应一个.aspx文件,其中包含HTML标记、服务器控件和VB.NET代码。这些控件的事件处理程序则在后台的VB.NET代码中...

    GridView 编辑、添加和删除---vb.net、asp.net

    在VB.NET中,这可以通过`DataSource`属性和`DataBind()`方法完成。例如,你可以将SQL查询结果绑定到GridView: ```vb.net Dim connectionString As String = "your_connection_string" Dim sql As String = "SELECT...

    vb.net学习心得

    GridView是ASP.NET中常用的表格数据展示控件。代码示例展示了如何在行的特定操作(如删除链接按钮点击)前加入确认对话框,提高数据操作的安全性。 ### 8. Web.Config文件中的HTTP处理器配置 `web.config`文件中的...

    ASP.NET 3.5入门经典--涵盖C#和VB.NET(第5版) 源代码(VB)

    Web Forms是ASP.NET中的一个重要组成部分,允许开发者使用事件驱动模型来构建网页,就像在Windows应用程序中一样。VB.NET源代码会展示如何创建和使用Web Form,以及如何绑定控件事件。 3. 数据绑定: ASP.NET 3.5...

    ASP.NET与 VB.NET从入门到精通.rar

    数据绑定是ASP.NET中处理数据的关键特性,它允许将数据库或其他数据源的数据动态地显示在网页上,例如使用GridView、ListView等控件。状态管理则解决了Web的无状态性问题,通过ViewState、Session、Cookie等方式保持...

    ASP.NET源码——[聊天留言]VB.Net写的简单留言簿.zip

    6. **事件驱动编程**:VB.Net中的事件驱动编程是基于.NET Framework的事件模型。例如,当用户点击“提交”按钮时,对应的按钮Click事件会被触发,执行相应的处理代码。 7. **数据绑定**:ASP.NET支持数据绑定技术,...

    Beginning ASP.NET 1.1 with VB .NET 2003

    数据绑定是ASP.NET中的另一个重要概念,它允许将数据源(如SQL Server数据库)与Web控件连接起来,动态地生成页面内容。在VB .NET 2003中,可以使用DataSource控件和数据绑定表达式来实现这一目标,使得数据操作变得...

    ASP.NET源码——[聊天留言]VB.net简易留言本.zip

    - Web Forms模型中,页面由一系列服务器控件组成,如文本框(TextBox)、按钮(Button)、数据网格(GridView)等,它们在用户界面上呈现并处理用户输入。 - 控件间的交互通过事件驱动机制进行,比如用户点击...

    ASP.NET 简明教程(VB)

    3. **Web控件**:讲解ASP.NET中的各种内置控件,如文本框、按钮、复选框等,以及如何使用这些控件构建用户界面。同时会涉及数据绑定控件,如GridView和DetailsView,它们能够方便地展示和操作数据库数据。 4. **...

    asp.net(基于vb)

    10. **错误处理和调试**:了解如何在VB.NET中使用Try-Catch语句进行异常处理,以及使用Visual Studio的调试工具来定位和修复问题。 11. **部署**:学习如何将ASP.NET VB应用部署到IIS服务器,以便在生产环境中运行...

    用户控件示例

    这可能是一份示例代码,展示了如何在VB.NET中创建和使用用户控件的代码片段。例如,它可能包含以下内容: ```vbnet Partial Class CustomControl1 Inherits System.Web.UI.UserControl Public Property MyText ...

    ASP.NET VB代码网上书店(教学资料).rar

    5. GridView控件:GridView是ASP.NET中的一个强大控件,用于显示和编辑表格数据。在本系统中,它可能被用于展示图书列表,允许用户浏览、搜索和筛选图书。 6. 用户身份验证和授权:ASP.NET内置的安全特性可能被用来...

    Beginning ASP.NET 4.5 in VB

    这部分内容介绍了ASP.NET中用于显示和编辑数据的各种控件,如GridView、DetailsView等,以及如何使用这些控件来创建强大的数据展示功能。 ##### 17. 文件和流 文件和流操作是许多Web应用程序的必要功能。本章将介绍...

    ASP.NET2.0动态网站设计教程__基于VB+Access

    在ASP.NET 2.0中,VB用于编写服务器端代码,处理用户请求,执行业务逻辑和数据库操作。学习者需要理解VB的基本语法,包括变量声明、数据类型、流程控制语句(如If...Then...Else,For...Next,While... Wend等)以及...

    asp.net常用代码

    7. **控件事件**:如Click事件(按钮点击)、TextChanged事件(文本框内容改变)等,是ASP.NET中处理用户交互的主要方式。 8. **数据绑定**:ASP.NET提供了多种数据绑定机制,如DataSource控件和LINQ,用于将数据库...

    GridView中添加功能

    通过学习这些知识点,开发者可以更好地掌握ASP.NET中的数据绑定和用户交互技术。 首先,GridView控件是ASP.NET Web Forms中的一个强大的组件,它允许开发人员以表格形式展示数据库或其他数据源中的数据。默认情况下...

    VB计算机维修管理系统设计(源代码+系统).zip

    在VB.NET中,系统设计通常涉及以下关键知识点: 1. **Windows Forms**: 作为UI界面的主要构建块,VB.NET中的Windows Forms用于创建图形用户界面。在这个维修管理系统中,开发者会创建多个表单来分别处理如登记、...

    .net 問題管理系統

    在.NET中,可以使用GridView控件实现分页功能。GridView不仅能够展示数据,还可以进行编辑、排序和分页,非常适合用于后台数据的前端展示。开发者可以通过设置DataSource的PageIndex、PageSize属性,以及GridView的...

    ASP.NET3.5入门经典书本源码

    2. **C#或VB.NET编程**:ASP.NET 3.5支持C#和VB.NET两种编程语言,初学者可以根据自己的喜好选择。C#更现代,语法简洁;VB.NET则更加直观,易于阅读。 3. **页面生命周期**:理解ASP.NET页面的生命周期对于开发高效...

Global site tag (gtag.js) - Google Analytics