返回顶部
首页 > 资讯 > 精选 >VB.NET如何解决DataGrid显示问题
  • 699
分享到

VB.NET如何解决DataGrid显示问题

2023-06-17 20:06:33 699人浏览 薄情痞子
摘要

这篇文章将为大家详细讲解有关VB.NET如何解决DataGrid显示问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、程序功能当上传图片大小超过8K或格式不符时禁止上传,上传通过之后,用VB.net

这篇文章将为大家详细讲解有关VB.NET如何解决DataGrid显示问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

一、程序功能
当上传图片大小超过8K或格式不符时禁止上传,上传通过之后,用VB.net DataGrid显示上传的图片

二、建立数据库
在MSsql的NorthWind数据库中新建一个users表。

三、窗体设计:
1、新建asp.net WEB应用程序,命名为DataGrid3,保存路径为Http://192.168.0.1/DataGrid3(注:我机子上的网站的IP是192.168.0.1的主目录是D:\web文件夹)然后点击确定。

在解决方案资源管理器窗口中,将WebFORM1.aspx重命名为UpPicture.aspx,然后从工具箱中向窗体添加一个Label控件、一个BUtton按钮.然后从一个html工具箱中向窗体添加一个File field控件窗体界面。

在解决方案资源管理器窗口中右击项目,选择添加-新项-Web窗体,名称设为ViewPicture.aspx。然后在打开的窗体中添加一个DataGrid控件。

右击DataGrid控件,再点击下方的“属性生成器”,打开“DataGrid属性窗口”。在“DataGrid属性窗口”点击“列”,取消“在运行时自动创建列”前的对勾,向选定的列中添加一个绑定列,在页眉文本中输入“序号”,在数据字段中输入ID。再向选定的列中添加一个绑定列,在页眉文本中输入“头像”,在数据字段中输入headimg。然后点击确定。

四、VB.NET DataGrid代码设计:
1、UpPicture.aspx

Imports System.Data.SqlClient  Public Class WebForm1  Inherits System.Web.UI.Page  '窗体代码省略  '上传图片  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click  Dim img As String  '定义postedfile文件是储存用户上载的文件  Dim postedfile As HttpPostedFile = File1.PostedFile  '定义一个变量储存用户上载文件的大小  Dim intImgSize As Int32  '获取用户上传文件的大小,  intImgSize = postedfile.ContentLength  '如果要上传的文件不为空  If intImgSize <> 0 Then  '如果大于8K, 则禁止上传  If intImgSize > 8000 Then  Label1.Text = "图片太大" Exit Sub  End If  '定义一个变量储存用户上传图片的文件类型  Dim strImgType As String = postedfile.ContentType  '只接受.gif格式的图片  Dim filesplit() As String = Split(strImgType, "/")  strImgType = filesplit(filesplit.Length - 1)  If strImgType <> "gif" Then  Label1.Text = "图片格式不对" Exit Sub  End If   '储存要上传的文件的整个路径  filesplit = Split(postedfile.FileName, "\")  '取得上传文件的文件名  Dim filename As String = filesplit(filesplit.Length - 1)  '将上传的图片保存到服务器当前目录的headimg文件夹中  postedfile.SaveAs(Server.MapPath("headimg") & "\" & filename)  '定义一个变量储存服务器上当前上传图片的路径  Dim imgpath As String = "headimg\" & filename  img = "" '将图片储存到数据库  Dim scon As New SqlConnection("server=localhost;database=northwind;uid=sa;pwd=123")  scon.Open()  Dim scom As New SqlCommand("insert into users values (@img)", scon)  scom.Parameters.Add("@img", SqlDbType.VarChar).Value = img Try  scom.ExecuteNonQuery()  Catch ex As Exception  End Try  scon.Close()  '转到查看图片窗口  Response.Redirect("ViewPicture.aspx")  End If  End Sub  End Class

ViewPicture.aspx代码:

Imports System.Data.SqlClient  Public Class ViewPicture  Inherits System.Web.UI.Page  ‘窗体代码省略  Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load  Dim scon As New SqlConnection("server=localhost;database=northwind;uid=sa;pwd=123")  Dim sda As New SqlDataAdapter("select * from users", scon)  Dim ds As New DataSet  Try  sda.Fill(ds)  Catch ex As Exception  End Try  DataGrid1.DataSource = ds DataGrid1.DataBind()  End Sub  End Class

关于“VB.NET如何解决DataGrid显示问题”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: VB.NET如何解决DataGrid显示问题

本文链接: https://lsjlt.com/news/292854.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • VB.NET如何解决DataGrid显示问题
    这篇文章将为大家详细讲解有关VB.NET如何解决DataGrid显示问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、程序功能当上传图片大小超过8K或格式不符时禁止上传,上传通过之后,用VB.NET ...
    99+
    2023-06-17
  • 如何解决VB.NET中ReadProcessMemory的问题
    这篇文章主要介绍如何解决VB.NET中ReadProcessMemory的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在学校上VB.NET的课,VB以前学过一点点,只会看不会写,不过没有办法,学校开的,所以几个...
    99+
    2023-06-17
  • 如何解决VB.NET窗体继承问题
    这篇文章主要介绍如何解决VB.NET窗体继承问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!创建一个基窗体Form1,在窗体中放入三个TextBox,为别为TextBox1 TextBox2 TextBox3为Te...
    99+
    2023-06-17
  • 如何解决VB.NET串口通讯问题
    这篇文章主要介绍了如何解决VB.NET串口通讯问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。VB.NET串口通讯支持总是让人觉得有所不足,在使用VB6的MsComm32....
    99+
    2023-06-17
  • 如何解决IE地址栏ICON显示问题
    小编给大家分享一下如何解决IE地址栏ICON显示问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!我在自己的Blog遇到了这样一个问题:我在后台修改了“<l...
    99+
    2023-06-08
  • php标题显示中文乱码问题如何解决
    本篇内容介绍了“php标题显示中文乱码问题如何解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php标题显示中文乱码的解决办法:1、在HT...
    99+
    2023-06-20
  • 如何解决easyui中的datagrid跨页勾选的问题
    这篇文章将为大家详细讲解有关如何解决easyui中的datagrid跨页勾选的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。easyui的datagrid分页显示数据...
    99+
    2024-04-02
  • 如何解决VB.NET注册表权限问题
    这篇文章主要介绍如何解决VB.NET注册表权限问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!本实例需要项目引用:Imports Microsoft.Win32  '用途&nb...
    99+
    2023-06-17
  • 如何解决C#换行符号显示错误问题的问题
    这篇文章主要讲解了“如何解决C#换行符号显示错误问题的问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何解决C#换行符号显示错误问题的问题”吧!C#换行符号的问题C#中,一个label的...
    99+
    2023-06-17
  • 如何解决php 繁体字显示乱码问题
    本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑如何解决php 繁体字显示乱码问题?php解决简体和繁体字在网页界面显示乱码的函数简体字和繁体字在网页界面是显示乱码解决方式:mb_convert_encoding($s...
    99+
    2020-04-09
    php
  • 如何解决Mongodb中关于GUID的显示问题
    这篇文章主要讲解了如何解决Mongodb中关于GUID的显示问题,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。发现问题最近将一个程序的存储迁移到了Mongodb,发现了一个现象...
    99+
    2024-04-02
  • 如何解决Mysql不能显示中文的问题
    本篇内容主要讲解“如何解决Mysql不能显示中文的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决Mysql不能显示中文的问题”吧!Mysql不能显示...
    99+
    2024-04-02
  • BootStrap中如何解决Table隐藏后显示问题
    这篇文章主要介绍了BootStrap中如何解决Table隐藏后显示问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。开始的时候先把table...
    99+
    2024-04-02
  • CSS背景显示范围的问题如何解决
    今天小编给大家分享一下CSS背景显示范围的问题如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了...
    99+
    2024-04-02
  • 如何解决网页显示javascript错误的问题
    这篇文章主要介绍如何解决网页显示javascript错误的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!javascript是一种什么语言javascript是一种动态类型、弱类型的语言,基于对象和事件驱动并具有...
    99+
    2023-06-14
  • win10如何解决不显示音量图标问题
    这篇文章主要为大家展示了“win10如何解决不显示音量图标问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“win10如何解决不显示音量图标问题”这篇文章吧。按win+r进入运行窗口,输入“re...
    99+
    2023-06-28
  • 如何解决thinkphp验证码不能显示问题?
    thinkPHP做验证码这一块,可以使用自带的验证码扩展,具体步骤如下: 一、安装扩展 composer require topthink/think-captcha 二、模版中使用 将原来静态页面的验证码图片替换为{:captch...
    99+
    2023-09-04
    php 开发语言 Powered by 金山文档
  • 如何解决PHP数组的格式显示问题
    PHP是一种广泛应用于Web开发的编程语言,其高效、开发便捷的特点使其备受好评。在PHP的开发过程中,我们常常需要使用数组来管理和处理数据。然而,在实际开发过程中,我们可能会遇到一些问题,例如数组的值无法按照我们所期望的格式显示。本文将通过...
    99+
    2023-05-14
  • Android如何解决ScrollView嵌套CridView的显示问题
    这篇文章将为大家详细讲解有关Android如何解决ScrollView嵌套CridView的显示问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Android 解决ScrollView嵌套CridVie...
    99+
    2023-05-30
    android scrollview
  • thinkphp图片跨域不显示问题如何解决
    今天小编给大家分享一下thinkphp图片跨域不显示问题如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。首先,让我们了...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作