如何将文本框中的内容显示在Gridview控件中【DataTable的用法创建行和列】

本文主要是介绍如何将文本框中的内容显示在Gridview控件中【DataTable的用法创建行和列】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

      这里将要详细介绍一下如何实现添加新增文本信息,并显示在Gridview控件中。想必大家对Gridview控件很熟悉了吧。我这里只是菜鸟总结,知识与您共分享,有错误的或者说的不好的,可果断拍砖之。这里只是简单地举个例子,实现的步骤如下:采用DataTable类进行实现

      1、首先新建ASP.NET项目,在页面中添加需要显示的文本框控件、添加按钮、重置按钮和Gridview控件。

      2、定义数据集和表格,方法如下:

 DataSet ds = new DataSet();
DataTable dt = new DataTable();
dt.Columns.Add("userName", typeof(string));
dt.Columns.Add("sex", typeof(string));
dt.Columns.Add("address", typeof(string));
ds.Tables.Add(dt);
DataRow dr = ds.Tables[0].NewRow();
dr.ItemArray = new object[] { 
TxtName.Text.Trim(),
TxtSex.Text.Trim(),
TxtAddress.Text.Trim()
};
            ds.Tables[0].Rows.Add(dr);//添加记录
bind();//字段绑定
      protected void bind()//绑定显示
{
if (ds.Tables[0].Rows.Count > 0)
{
GvInformation.DataSource = ds;
GvInformation.DataBind();
}
else
{
GvInformation.DataSource = null;
GvInformation.DataBind();
}
}

 

>>>>>>>>>>>>>>>>>>>>>>>>>>方法二:


  //************************************************************
            DataTable dt1 = new DataTable("users");//创建一个DataTable对象
            DataColumn col = new DataColumn("username",typeof(string));//创建一个列信息username
            col.Caption = "姓名";     //设置列名
            col.AllowDBNull = false;//不允许为空值
            dt1.Columns.Add(col);   //添加列的数据表
            //自行添加两个列的信息表
            dt1.Columns.AddRange(new DataColumn[]{
            new DataColumn("Age",typeof(int)),                 //Age列
            new DataColumn("Mobile",typeof(string))});     //Mobile列
            //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
            DataRow row = dt1.NewRow();//创建一个新纪录,并修改纪录的值
            row["UserName"] = "张三";
            row["Age"] = 23;
            row["Mobile"] = "12345678901";
            dt1.Rows.Add(row);//添加纪录到dt1
            //直接添加两个列信息
            dt1.Rows.Add(new object[]{
            "李四",25,"14725836901"}
);

     

这篇关于如何将文本框中的内容显示在Gridview控件中【DataTable的用法创建行和列】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/976939

相关文章

使用Python自动化生成PPT并结合LLM生成内容的代码解析

《使用Python自动化生成PPT并结合LLM生成内容的代码解析》PowerPoint是常用的文档工具,但手动设计和排版耗时耗力,本文将展示如何通过Python自动化提取PPT样式并生成新PPT,同时... 目录核心代码解析1. 提取 PPT 样式到 jsON关键步骤:代码片段:2. 应用 JSON 样式到

Java中 instanceof 的用法详细介绍

《Java中instanceof的用法详细介绍》在Java中,instanceof是一个二元运算符(类型比较操作符),用于检查一个对象是否是某个特定类、接口的实例,或者是否是其子类的实例,这篇文章... 目录引言基本语法基本作用1. 检查对象是否是指定类的实例2. 检查对象是否是子类的实例3. 检查对象是否

Java中的内部类和常用类用法解读

《Java中的内部类和常用类用法解读》:本文主要介绍Java中的内部类和常用类用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录内部类和常用类内部类成员内部类静态内部类局部内部类匿名内部类常用类Object类包装类String类StringBuffer和Stri

Python 异步编程 asyncio简介及基本用法

《Python异步编程asyncio简介及基本用法》asyncio是Python的一个库,用于编写并发代码,使用协程、任务和Futures来处理I/O密集型和高延迟操作,本文给大家介绍Python... 目录1、asyncio是什么IO密集型任务特征2、怎么用1、基本用法2、关键字 async1、async

全解析CSS Grid 的 auto-fill 和 auto-fit 内容自适应

《全解析CSSGrid的auto-fill和auto-fit内容自适应》:本文主要介绍了全解析CSSGrid的auto-fill和auto-fit内容自适应的相关资料,详细内容请阅读本文,希望能对你有所帮助... css  Grid 的 auto-fill 和 auto-fit/* 父元素 */.gri

Java 如何创建和使用ExecutorService

《Java如何创建和使用ExecutorService》ExecutorService是Java中用来管理和执行多线程任务的一种高级工具,可以有效地管理线程的生命周期和任务的执行过程,特别是在需要处... 目录一、什么是ExecutorService?二、ExecutorService的核心功能三、如何创建

使用Python创建一个功能完整的Windows风格计算器程序

《使用Python创建一个功能完整的Windows风格计算器程序》:本文主要介绍如何使用Python和Tkinter创建一个功能完整的Windows风格计算器程序,包括基本运算、高级科学计算(如三... 目录python实现Windows系统计算器程序(含高级功能)1. 使用Tkinter实现基础计算器2.

CentOS和Ubuntu系统使用shell脚本创建用户和设置密码

《CentOS和Ubuntu系统使用shell脚本创建用户和设置密码》在Linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设置密码,本文写了一个shell... 在linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设

电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案

《电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案》最近有不少兄弟反映,电脑突然弹出“mfc100u.dll已加载,但找不到入口点”的错误提示,导致一些程序无法正... 在计算机使用过程中,我们经常会遇到一些错误提示,其中最常见的就是“找不到指定的模块”或“缺少某个DL

SpringBoot3.4配置校验新特性的用法详解

《SpringBoot3.4配置校验新特性的用法详解》SpringBoot3.4对配置校验支持进行了全面升级,这篇文章为大家详细介绍了一下它们的具体使用,文中的示例代码讲解详细,感兴趣的小伙伴可以参考... 目录基本用法示例定义配置类配置 application.yml注入使用嵌套对象与集合元素深度校验开发