`
webcode
  • 浏览: 5931104 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

DataTable绑定Repeater控件中的数据(vb.net)

 
阅读更多

Private Sub CreateTable()

Dim ProDTb As New DataTable//首先声明这是一个DataTable

ProDTb.Columns.Add("AutoId", System.Type.GetType("System.String"))

ProDTb.Columns.Add("产品编号", System.Type.GetType("System.String"))

ProDTb.Columns.Add("产品名称", System.Type.GetType("System.String"))//生成一个新列,绘制DataTable的结构,注意这里的书写格式

ProDTb.Columns.Add("零售价", System.Type.GetType("System.Decimal"))

ProDTb.Columns.Add("供价", System.Type.GetType("System.Decimal"))

ProDTb.Columns.Add("iNum", System.Type.GetType("System.Int16"))

ProDTb.Columns.Add("iMoney", System.Type.GetType("System.Decimal"))

ProDTb.Columns.Add("Week1", System.Type.GetType("System.Int16"))

ProDTb.Columns.Add("Week2", System.Type.GetType("System.Int16"))

ProDTb.Columns.Add("Week3", System.Type.GetType("System.Int16"))

ProDTb.Columns.Add("Week4", System.Type.GetType("System.Int16"))

ProDTb.Columns.Add("Week5", System.Type.GetType("System.Int16"))

viewstate("ProDTb") = ProDTb//把新创建的表结构由viewstate来存储

Repeater1.DataSource = ProDTb//用新建的DataTable结构来绑定Repeater控件

Repeater1.DataBind()

End Sub

============================================================================================

//执行的保存操作,再把Repeater控件中的数据读出并传给DataTable中相应的字段

Dim ProDTb As DataTable = viewstate("ProDTb")

ProDTb.Rows.Clear()

Dim item As RepeaterItem//定义Repeater控件中的元素,声明其类型

Dim myDataRow As DataRow // 定义一个数据行

Dim i As Integer = 0

For Each item In Repeater1.Items//使用for each循环,读出Repeater控件中的元素,并赋给数据行

i = i + 1

myDataRow = ProDTb.NewRow()

myDataRow("AutoId") = i

myDataRow("产品编号") = CType(item.FindControl("ProName"), TextBox).ToolTip

myDataRow("产品名称") = CType(item.FindControl("ProName"), TextBox).Text.Trim

myDataRow("零售价") = CType(item.FindControl("lsPrice"), Literal).Text.Trim

myDataRow("供价") = CType(item.FindControl("GjPrice"), Literal).Text.Trim

myDataRow("iNum") = CType(item.FindControl("iNum"), TextBox).Text.Trim

myDataRow("iMoney") = CType(item.FindControl("iMoney"), Literal).Text.Trim

myDataRow("Week1") = CType(item.FindControl("Week1"), TextBox).Text.Trim

myDataRow("Week2") = CType(item.FindControl("Week2"), TextBox).Text.Trim

myDataRow("Week3") = CType(item.FindControl("Week3"), TextBox).Text.Trim

myDataRow("Week4") = CType(item.FindControl("Week4"), TextBox).Text.Trim

myDataRow("Week5") = CType(item.FindControl("Week5"), TextBox).Text.Trim

ProDTb.Rows.Add(myDataRow)//添加一行

Next

分享到:
评论

相关推荐

    VB.NET的DataTable常用方法总结

    VB.NET的DataTable常用方法总结

    asp.net,Datalist控件分页显示数据,绑定datatable

    asp.net,Datalist控件分页显示数据,绑定datatable 带有向前向后翻页

    操作dataset绑定repeater

    操作dataset绑定repeater。 可以说是ado.net和.net结合的一个小项目

    c#.net常用的绑定控件方法

    绑定控件方法 public static void Bind_DropDownList(string sqlstr,DropDownList templist) { DataTable dt1=data.GetDataTable_oracleclient(sqlstr); foreach(DataRow row in dt1.Rows) { ...

    vb.net链接SQL

    vb.net链接SQL的类,实现查询,增改删,有无查询等返回datatable

    DataTable分类求和,分类汇总,排序

    对于这个问题,自己郁闷了四五天的时间,之后终于做出来了,分享一下. 主要是从操作内存中的datatable表,而非直接操作数据库,筛选,去除重复行,sum求和,根据某个字段进行排序等等操作....

    C#(VB.net)数据库访问操作类库

    C#(VB.net)数据库访问操作类库 你知道,一些类库把常用的操作封装起来,以后可以直接调用,就节省了普通开发人员的大量精力. 对于CN 大多数公司都是开发MIS系统 说白了就是数据库系统 使用数据访问类库,必将节省大量...

    自己建vb.net 2008下数据库连接类源码-很简单

    vb.net 2008下数据库连接类源码: copy文件到你项目下,然后添加现有项,选择slq_conn.vb,然后添加你的数据库名字、用户名、密码。 在你程序中添加以下代码,即可使用数据库连接了。 里面还定义了一些其他的连接...

    vb.net画图chat的经典实用案例

    有了这个程序关于vb或者c#的chart基本就能全掌握了,里面有详细的注释,本人原创

    Datatable和json互相转化代码

    Datatable和json互相转化代码代码

    ASP.NET高级编程:校园BBS里的数据绑定.pptx

    ASP.NET对具有 DataBinding 事件的对象(如GridView、DataList、Repeater控件)提供数据绑定表达式支持。 Eval()方法用于单向绑定,一般用于显示数据,被绑定的数据不能被更新; Bind()方法用于双向绑定,支持

    ActiveReports for .NET--灵活强大的.Net 报表制作控件

    绑定到Dataset,DataView,DataTable和任何IListSource 控件 数据源属性能在运行时修改,生成ad hoc(动态)报表 灵活的非绑定数据 预览和输出-容易显示 支持C#代码 小型部署程序集,适用于Internet 上...

    WinForm下的数据绑定分页控件

    基于第一版的进一步优化 第一版地址:http://download.csdn.net/detail/lxfmq0/4707555 ...3. 数据源为DataTable类型的自动分页的可排序数据绑定控件; 4. 数据源为DataTable类型的手动分页的可排序数据绑定控件。

    ASP.NET 控件的使用

    8.1.4 使用其他数据绑定控件 235 8.2 使用DataSource控件 237 8.3 使用编程式数据绑定 240 8.4 模板和数据绑定表达式 241 8.4.1 使用模板 241 8.4.2 使用数据绑定表达式 244 8.4.3 使用两种数据绑定表达式 247 8.5 ...

    Export Excel vs VB_copysx5_vb.net_VB_

    Export to Excel using VB.NET.Exporting data to Excel of Microsoft Office is currently needed. But many of them used very complicated coding for simple export either from Datagrid or DataTable. I used ...

    C# DataTable数据控件经典用法及Acess数据分页

    DATATable数据控件经典使用,可以动态根据数据的多少生成表格,DATATable 经典分页处理,Acess数据库中时间格式处理,及第三方时间控间的使用。

    List(Of T)转换成DataTable.VB

    List(Of T)转换成DataTable

    asp.net知识库

    利用反射实现ASP.NET控件和数据实体之间的双向绑定,并且在客户端自动验证输入的内容是否合法 asp.net报表解决方法 SQLDMO类的使用 SQL过程自动C#封装,支持从表到基本存储过程生成 使用SQLDMO控制 SQL Server 使用SQL...

    .net 中datatable与list泛型实体对象的互相转换

    非常方便的datatable类型与List泛型实体对象集合的互相转换,在面向对象的开发中,经常会用到的,如使用上不懂可以咨询我

    ASP.NET.4揭秘

    8.1.4 使用其他数据绑定控件264 8.2 使用datasource控件266 8.3 使用编程式数据绑定270 8.4 模板和数据绑定表达式272 8.4.1 使用模板272 8.4.2 使用数据绑定表达式275 8.4.3 使用双向数据绑定表达式278 8.5 sql ...

Global site tag (gtag.js) - Google Analytics