vb.net数据库填充列表

问题描述

这是asp.net下数据库填充列表的例子for(inti=0;i<Ds.Tables["adminlist"].Rows.Count;i++){TableRowtr=newTableRow();TableCelltd1=newTableCell();TableCelltd2=newTableCell();TableCelltd3=newTableCell();TableCelltd4=newTableCell();TableCelltd5=newTableCell();td1.Controls.Add(newLiteralControl(Convert.ToString(i+1)));td2.Controls.Add(newLiteralControl("<inputID='chuser'type='checkbox'/>"));td3.Controls.Add(newLiteralControl(Ds.Tables["adminlist"].Rows[i]["adminname"].ToString()));td4.Controls.Add(newLiteralControl(Ds.Tables["adminlist"].Rows[i]["adminpassword"].ToString()));td5.Controls.Add(newLiteralControl("<ahref='modifyadmin.aspx?ID="+Ds.Tables["adminlist"].Rows[i]["adminid"].ToString()+"'>修改</a>"));tr.Controls.Add(td1);tr.Controls.Add(td2);tr.Controls.Add(td3);tr.Controls.Add(td4);tr.Controls.Add(td5);adminlist1.Controls.Add(tr);}那么在VB.NET应用窗体开发时,要怎么才可以向上面一样让数据库填充类表?不用datagridview直接连接数据源,而是自己用代码添加?求高人指导

解决方案

解决方案二:
dimstrSql1asstring="select*from表a"DimMyCommAsSqlDataAdapter=NewSqlDataAdapter(strSql1,MyCon)DimMyDatasetAsDataSet=NewDataSetMyComm.Fill(MyDataset)Me.GridView1.DataSource=MyDataset.Tables(0).DefaultViewMe.GridView1.DataBind()

不知道你说的是不是这个
解决方案三:
那么如何用代码编辑datagridview的标头呢?
解决方案四:
DataGridView1表头设置:'设置列格式PrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadDataGridView1.ColumnCount=16DataGridView1.TopLeftHeaderCell.Value="回弹值"DataGridView1.TopLeftHeaderCell.Style.Alignment=DataGridViewContentAlignment.MiddleRight'右侧对齐'设置列标题DimiAsIntegerFori=0To15DataGridView1.Columns(i).Width=48DataGridView1.Columns(i).Name="测点"&(i+1).ToStringDataGridView1.Columns(i).SortMode=DataGridViewColumnSortMode.NotSortable'列排序方式(不排序)DataGridView1.Columns(i).DefaultCellStyle.Format="D"'单元格式“整型数字”IfiMod2=0ThenDataGridView1.Columns(i).DefaultCellStyle.BackColor=Color.BisqueDataGridView1.Columns(i).DefaultCellStyle.SelectionBackColor=Color.SeaGreen'ThistleEndIfNextEndSub'设置行标题PrivateSubDataGridView1_RowPostPaint(ByValsenderAsObject,ByValeAsDataGridViewRowPostPaintEventArgs)_HandlesDataGridView1.RowPostPaintUsingbAsSolidBrush=NewSolidBrush(DataGridView1.RowHeadersDefaultCellStyle.ForeColor)e.Graphics.DrawString("测区"&(e.RowIndex+1).ToString(System.Globalization.CultureInfo.CurrentUICulture),_DataGridView1.DefaultCellStyle.Font,b,_e.RowBounds.Location.X+20,e.RowBounds.Location.Y+4)EndUsingEndSub
解决方案五:
引用2楼yyk1989的回复:

那么如何用代码编辑datagridview的标头呢?

表头名称可以在select语句中指定,比如:select字段1as显示名1,字段2as显示名2……

时间: 2024-07-30 12:34:27

vb.net数据库填充列表的相关文章

VB.NET数据库编程中的图形处理

编程|数据|数据库|图形 把图形文件名存入数据库中,这是VB.NET数据库编程中处理图形的一种简单有效的方法.本文就介绍如何在VB.NET中使用这种方法来设计Windows和Web图形据库程序. 关键词:VB.NET,数据库,图形,Windows程序,Web程序. 随着多媒体技术的发展,图形数据库在实际应用中已经越来越广泛了.在VB.NET数据库编程中处理图形的方法之一就是把图形作为数据库的一个字段存放到数据库中:第二个方法就是把图形的文件名作为一个字段保存到数据库中,而一张张图片则作为独立的文

vb.net 数据库 从txt文件中提取数据显示在数据库上

问题描述 vb.net 数据库 从txt文件中提取数据显示在数据库上 哪位大神帮我写个简单代码,从txt文件中提取数据,然后显示在数据库中,并且修改之后又可以保存在txt中,可以一起商量写.会有相当酬劳.联系我qq1184218831 解决方案 File.ReadAllLines(你的文本文件) 这样就可以读取到数组中 然后用Split分割列. 解决方案二: 文本中的数据不规则,是通过先查找,做成数组,在显示到数据里,如果你会做,我能加你qq,咨询你吗? 解决方案三: 用正则表达式去过滤.

VB.Net数据库某列自动计算

问题描述 大家好,请问怎么在VS的界面里面让SQL数据库的某列设成自动计算?例如说C=A+B,当A和B有数据的时候,C自动变成A+B可以在VB的数据库里面设置吗?我不想用connection.string的方式.Access数据库里面是可以的,但是SQL的我不知道.谢谢! 解决方案 解决方案二:一样吧insertintotable(c)values(a+b)要是以前的数据也要算就读取for循环下解决方案三:如果一定要这么做请使用触发器但是你这么做违反了元数据规则,C列是计算列压根不需要存在.其实

Laravel 5.2 数据库填充数据的使用例子

1.简介 Laravel 包含了一个简单方法来填充数据库--使用填充类和测试数据.所有的填充类都位于database/seeds目录.填充类的类名完全由你自定义,但最好还是遵循一定的规则,比如可读性,例如UserTableSeeder等等.安装完 Laravel 后,会默认提供一个DatabaseSeeder类.从这个类中,你可以使用call方法来运行其他填充类,从而允许你控制填充顺序. 2.编写填充器 要生成一个填充器,可以通过 Artisan 命令make:seeder.所有框架生成的填充器

VB+SQL数据库管理系统中,如何在无数据源的情况下执行SQL

数据|数据库|数据源|执行 一般的数据库系统编程教程都是在开始编程的时候创建数据库,并在系统中生成用户数据源.系统数据源和文件数据院,在集成开发环境中,通过数据源连接到数据库.那么,如何在没有数据源的情况下,进行编程.生成应用程序要操纵的数据库以及表呢?(如:应用程序在安装完毕后,第一次启动时生成相应的数据库). 方法:在应用程序的ADO对象的连接字符串中指定DBMS的合法用户名和密码,并指定数据库驱动程序及要连接到目标主机. 如:连接到本机的SQL SERVER 假设 用户名为 SA  密码为

消息队列在VB.NET数据库开发中的应用

数据|数据库 我们先简单的了解一下什么是消息队列(MSMQ)?消息队列是 Windows 2000(NT也有MSMQ,WIN95/98/me/xp不含消息队列服务但是支持客户端的运行)操作系统中通讯的基础,也是用于创建分布式.松散连接通讯应用程序的工具.这些应用程序可以通过不同种类的网络进行通讯,也可以与脱机的计算机通讯.消息队列分为用户创建队列和系统队列,用户队列分为: · "公共队列"在整个可传递消息的"消息队列"网络中复制并传输,并且有可能由网络连接的所有站点

VB.NET大量数据列表化实时显示用什么控件比较好?

问题描述 需要做一个程序显示接收到的数据,大概20毫秒接收一次.一开始用的是LISTBOX显示,由于速度很快显示效果不好.程序要求在不进行操作时数据缓慢刷新(数据都记录进显示控件中,只是当前显示的刷新缓慢),能保证人能看清楚.当鼠标点击后列表停止,并且能够查看之前的所有数据.菜鸟求助!求大神赐教.... 解决方案 解决方案二:桌面程序的话绑定DataBinding,DataBinding绑定真正的List接收数据的线程将接收到的数据插入Queue,显示的界面另开一个线程从Queue中取数据放入L

关于VB.net数据库编程 (SQL)dataset用法中的一些问题

问题描述 看过MSDN也网上搜过,无解,来这里球一下答案.我有如下开发设置:SQL2008速成版数据库和VB2008.在做一个类似于学生自助选课系统的管理信息毕业设计.在设计中遇到了一些难题:1.分别又表_date(nchar(4)),teacher(nchar(4)),room(numeric(3,0)),lesson(nchar(4))中提取预设的值,用ComboBox控件一一绑定.还有ID列用于索引,充当类似流程号码的作用,还有一个attend(samllint)列用于统计有多少人预约了该

VB.NET 数据库查询 [SQL字符串的生成]

数据|数据库|字符串 ---------SQL生成----------任务是当用户以逗号来分隔查询的条件,的多条件查询,使用IN(x,y),但是当在数据库(ACCESS)对应的字段是字符型是就会出现错误,那是当然的!如果是IN('x','y')就没有问题!下面的代码就是对字符串的操作,返回 'x','y'. '-----接受要处理的字符串------- Function Tool_disTest(ByVal TextBefore As String) Dim TextAfter() As Str