ITPub博客

首页 > IT职业 > IT图书 > 输入数字动态创建行

输入数字动态创建行

IT图书 作者:pheonix_wan 时间:2021-09-09 09:48:32 0 删除 编辑



近来几天,连接到几个网友的要求,需把它做成一个完整的例子。实现之前,先对原程序修改2处地方:
图片描述

把TextBox 的ID由TextBox1改为TextBoxNum。如果不改,它会影响动态产的TextBox。

另外一个:
图片描述


把原来click的事件代码,写成一个私有方法,然后分别在page_load和click事件中应用。

然后你需要在数据库创建表,创建自定义类别,创建存储过程:
图片描述

 上面SQL语句可从下面拷贝:

CREATE TABLE [dbo].[TData](    [TData_nbr] INT IDENTITY(1,1) PRIMARY KEY NOT NULL,    [ImgSource] NVARCHAR(30) NULL,    [Title] NVARCHAR(50) NULL,    [Description] NVARCHAR(100) NULL,    [Album] NVARCHAR(20) NULL)GOCREATE TYPE [dbo].[udt_TData] AS TABLE(    [ImgSource] NVARCHAR(30) NULL,    [Title] NVARCHAR(50) NULL,    [Description] NVARCHAR(100) NULL,    [Album] NVARCHAR(20) NULL)GOCREATE PROCEDURE [dbo].[usp_TData_Insert](    @TData [dbo].[udt_TData] READONLY)ASINSERT INTO [dbo].[TData] ([ImgSource],[Title],[Description],[Album]) SELECT [ImgSource],[Title],[Description],[Album]FROM @TDataGO

View Code


接下来,你可以在程序中,创建一个类别:
图片描述

现在你可以写“上传图片”铵钮的事件了:
图片描述

上面截图可复制代码:

DataTable td = new DataTable();        td.Columns.Add("ImgSource", typeof(string));        td.Columns.Add("Title", typeof(string));        td.Columns.Add("Description", typeof(string));        td.Columns.Add("Album", typeof(string));        int rowIndex = 0;        for (int idx = 0; idx 

View Code


最后做一个动画演示:

 图片描述

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4484/viewspace-2812804/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-10-10

  • 博文量
    99
  • 访问量
    875