DataGirdView.DataSource的问题

问题描述

一个Datatable绑定到DataGirdView的DataSource上时,如果Datatable里有一列是byte[]类型的话,DataGirdView好像会自动认为该列为Image类型,显示该列时会出现系统错误。请问该如何解决??比如如果该列为byte[]类型的话则显示"binary"...thankyou!

解决方案

解决方案二:
注册DataGridView的CellFormatting事件单独处理那列,事件方法如下privatevoiddgv_CellFormatting(objectsender,DataGridViewCellFormattingEventArgse){if(e.ColumnIndex==字节数组那列索引){e.Value="binary";e.FormattingApplied=true;}}

解决方案三:
不行哦,还是会出错。。。引用1楼的回复:

注册DataGridView的CellFormatting事件单独处理那列,事件方法如下C#codeprivatevoiddgv_CellFormatting(objectsender,DataGridViewCellFormattingEventArgse){if(e.ColumnIndex==字节数组那列索引){e.V……

解决方案四:
在DAl层,对于datatable的那一列进行判断,然后赋值为你要的
解决方案五:
不要使用自动生成列,或者在rowdatabind的事件中重新定义byte列的内容

时间: 2024-09-18 05:26:29

DataGirdView.DataSource的问题的相关文章

winform DataGridview显示

问题描述 想在datagirdview中实现上述效果:其中列可变,是从数据库中取得SELECT公司,部们fromTablewhere()其中还有些数据处理.现在想法是创建一个实体类ClassDisplay{//表头显示privatestringhead;publicstringHead{get{returnhead;}set{head=value;}}//列显示privateList<string>list;publicList<string>List{get{returnlist

如何将 dataGridView中显示的DataSource 保存为EX文档啊?

问题描述 如何将dataGridView中显示的DataSource保存为EX文档啊? 解决方案 解决方案二:EXCEL?还是ex文档?不是很明白解决方案三:引用1楼tanxiaolin520的回复: EXCEL?还是ex文档?不是很明白 解决方案四:EXCEL.都一样嘛解决方案五:我也想知道 学习学习解决方案六:如果是datagirdview导出excel就很简单了.classCommanPrint{///<summary>///导出Excel///版权所有:天山寒雪QQ:757015000

VB2010为什么我的datagirdview不显示我的数据库表?菜鸟太难受了········

问题描述 为什么我的datagirdview不显示我的数据库?打开数据库里面是显示添加的,就是我的窗体里显示不出来?我用的是vs2010+access2007大神们帮帮我啊,小女子感激不尽~~我觉得我这一生的改不出来了························第一次问问题,求大家赏个脸!! 解决方案 解决方案二:delete语句写成insertinto一样了...中文的表名.字段名最好带中括号[]UsingmOleDbDataAdapterAsNewOleDb.OleDbDataAdapt

Alter dataSource in Spring By AOP And Annotation

Here is an article of how to use AOP and Annotation mechanism to alter dataSource elegantly. First, I want make sure that everyone knows how to build multiple dataSource. Please check this article Dynamic-DataSource-Routing After this, we will have a

webshpere studio application developer 中 jndi 访问DATASOURCE DB.7.2

application|web|访问 webshpere studio application developer 中 jndi 访问DATASOURCE出现下面的错误,请高手帮忙! 在服务器上我设置了DATasource是jdbc/ds1 Get connection failed.javax.naming.NamingException: The JNDI operation "lookup"on the context "localhost/nodes/localhos

Tomcat中DataSource的配置方法

很多网上的文章都在说要改Server.xml,包括我手上的一本<Eclipse 从入门到精通>.不过经过今天的噩梦般的体验,最终还是没有改Server.xml,把DataSource配置好了.中间走过无数弯路,包括把 Tomcat从5.5.9降到5.0.28(最终还是没有用5.5.9,周围人都说,不要用最新的东西--实验室的都在用4.1--). 先说一下关于Tomcat 5.5.9的问题,由于Tomcat5.5.9没有带上admin包,必须要自己下,下完以后复制到对应的目录.另外还有一重要步骤

tomcat中通过DataSource访问数据库

访问|数据|数据库 1.       在server.xml中加入<Resource>元素:<Resource name="jdbc/BaronDB" auth="Container" type="javax.sql.DataSource"/> 2.       在server.xml中加入<ResourceParams>元素,定义数据库连接相关参数: <ResourceParams name="

ASP.NET 2.0中的DataSource系列控件

asp.net|控件 ASP.NET 2.0中,在其中的数据连接方面做了很大的改进,新加入的datasource系列控件,使得在数据库的连接方面更加容易,很多都可以通过向导式的设置来完成SQL语句的编写和数据库连接.ASP.NET 2.0中的DataSource系列控件总共有6种,分别是: Sqldatasource控件----用于连接sql数据库的数据源控件 Accessdatasource控件----用于连接access数据库的数据源控件 ObjectDataSource控件----用于连接

Spring中如何配置DataSource数据源

在Spring框架中有如下3种获得DataSource对象的方法: 1.从JNDI获得DataSource. 2.从第三方的连接池获得DataSource. 3.使用DriverManagerDataSource获得DataSource. 一.从JNDI获得DataSource SpringJNDI数据源配置信息: <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean&qu