实在是郁闷,搞了好半天才搞出来,原来,就差在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 Form对应一个.aspx文件,其中包含HTML标记、服务器控件和VB.NET代码。这些控件的事件处理程序则在后台的VB.NET代码中...
在VB.NET中,这可以通过`DataSource`属性和`DataBind()`方法完成。例如,你可以将SQL查询结果绑定到GridView: ```vb.net Dim connectionString As String = "your_connection_string" Dim sql As String = "SELECT...
GridView是ASP.NET中常用的表格数据展示控件。代码示例展示了如何在行的特定操作(如删除链接按钮点击)前加入确认对话框,提高数据操作的安全性。 ### 8. Web.Config文件中的HTTP处理器配置 `web.config`文件中的...
Web Forms是ASP.NET中的一个重要组成部分,允许开发者使用事件驱动模型来构建网页,就像在Windows应用程序中一样。VB.NET源代码会展示如何创建和使用Web Form,以及如何绑定控件事件。 3. 数据绑定: ASP.NET 3.5...
数据绑定是ASP.NET中处理数据的关键特性,它允许将数据库或其他数据源的数据动态地显示在网页上,例如使用GridView、ListView等控件。状态管理则解决了Web的无状态性问题,通过ViewState、Session、Cookie等方式保持...
6. **事件驱动编程**:VB.Net中的事件驱动编程是基于.NET Framework的事件模型。例如,当用户点击“提交”按钮时,对应的按钮Click事件会被触发,执行相应的处理代码。 7. **数据绑定**:ASP.NET支持数据绑定技术,...
数据绑定是ASP.NET中的另一个重要概念,它允许将数据源(如SQL Server数据库)与Web控件连接起来,动态地生成页面内容。在VB .NET 2003中,可以使用DataSource控件和数据绑定表达式来实现这一目标,使得数据操作变得...
- Web Forms模型中,页面由一系列服务器控件组成,如文本框(TextBox)、按钮(Button)、数据网格(GridView)等,它们在用户界面上呈现并处理用户输入。 - 控件间的交互通过事件驱动机制进行,比如用户点击...
3. **Web控件**:讲解ASP.NET中的各种内置控件,如文本框、按钮、复选框等,以及如何使用这些控件构建用户界面。同时会涉及数据绑定控件,如GridView和DetailsView,它们能够方便地展示和操作数据库数据。 4. **...
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 ...
5. GridView控件:GridView是ASP.NET中的一个强大控件,用于显示和编辑表格数据。在本系统中,它可能被用于展示图书列表,允许用户浏览、搜索和筛选图书。 6. 用户身份验证和授权:ASP.NET内置的安全特性可能被用来...
这部分内容介绍了ASP.NET中用于显示和编辑数据的各种控件,如GridView、DetailsView等,以及如何使用这些控件来创建强大的数据展示功能。 ##### 17. 文件和流 文件和流操作是许多Web应用程序的必要功能。本章将介绍...
在ASP.NET 2.0中,VB用于编写服务器端代码,处理用户请求,执行业务逻辑和数据库操作。学习者需要理解VB的基本语法,包括变量声明、数据类型、流程控制语句(如If...Then...Else,For...Next,While... Wend等)以及...
7. **控件事件**:如Click事件(按钮点击)、TextChanged事件(文本框内容改变)等,是ASP.NET中处理用户交互的主要方式。 8. **数据绑定**:ASP.NET提供了多种数据绑定机制,如DataSource控件和LINQ,用于将数据库...
通过学习这些知识点,开发者可以更好地掌握ASP.NET中的数据绑定和用户交互技术。 首先,GridView控件是ASP.NET Web Forms中的一个强大的组件,它允许开发人员以表格形式展示数据库或其他数据源中的数据。默认情况下...
在VB.NET中,系统设计通常涉及以下关键知识点: 1. **Windows Forms**: 作为UI界面的主要构建块,VB.NET中的Windows Forms用于创建图形用户界面。在这个维修管理系统中,开发者会创建多个表单来分别处理如登记、...
在.NET中,可以使用GridView控件实现分页功能。GridView不仅能够展示数据,还可以进行编辑、排序和分页,非常适合用于后台数据的前端展示。开发者可以通过设置DataSource的PageIndex、PageSize属性,以及GridView的...
2. **C#或VB.NET编程**:ASP.NET 3.5支持C#和VB.NET两种编程语言,初学者可以根据自己的喜好选择。C#更现代,语法简洁;VB.NET则更加直观,易于阅读。 3. **页面生命周期**:理解ASP.NET页面的生命周期对于开发高效...