net读取数据库图片
Ⅰ vb.net 从数据库读取图片循环显示
假如b窗体是form2,在a窗体中调用B窗体,直接dim frm as new form2,然后frm.show()就OK
Ⅱ vb.net如何读取oracle数据库中的图片
Public Sub Combo1_Click()
Dim adoCnn As ADODB.Connection
Dim rstOra As ADODB.Recordset
Dim intI As Integer
Set adoCnn = New ADODB.Connection
Set rstOra = New ADODB.Recordset
adoCnn.ConnectionString = "Provider=OraOLEDB.Oracle;User ID=dzjc;password=zlkj;Data Source=dzjc_2005;" '读blob字段要用Provider=OraOLEDB.Oracle
adoCnn.CursorLocation = adUseClient
adoCnn.Open
rstOra.CursorLocation = adUseClient
rstOra.ActiveConnection = adoCnn
rstOra.Open "SELECT zp FROM dzjc.dzjc_wfzp WHERE xh = '5'"
'Set Image1.DataSource = rstOra
Set Image1.Picture = PictureFromByteStream(rstOra.Fields("zp").Value)
End Sub
Ⅲ asp.net在数据库读取图片(C#)急
<ItemTemplate>
<a href='<%# DataBinder.Eval(Container.DataItem,"zsdatu")%>'><asp:Image ID="image1" ImageUrl='<%# Eval("zsdatu") %>' runat ="server" /></a>
</ItemTemplate>
分页嘛,我给你点资料,自己去改一下,我以前就是根据这个做的,
本文收藏在我博客裏了
http://hi..com/lancy/blog/item/12be3b29b6cec3fe99250ab9.html
DataGrid控件内部也使用了PagedDataSource类,PagedDataSource 类封装 DataGrid 控件的属性,这些属性使 DataGrid 可以执行分页。
PagedDataSource 类的部分公共属性:
AllowCustomPaging 获取或设置指示是否启用自定义分页的值。
AllowPaging 获取或设置指示是否启用分页的值。
Count 获取要从数据源使用的项数。
CurrentPageIndex 获取或设置当前页的索引。
DataSource 获取或设置数据源。
DataSourceCount 获取数据源中的项数。
FirstIndexInPage 获取页中的第一个索引。
IsCustomPagingEnabled 获取一个值,该值指示是否启用自定义分页。
IsFirstPage 获取一个值,该值指示当前页是否是首页。
IsLastPage 获取一个值,该值指示当前页是否是最后一页。
IsPagingEnabled 获取一个值,该值指示是否启用分页。
IsReadOnly 获取一个值,该值指示数据源是否是只读的。
IsSynchronized 获取一个值,该值指示是否同步对数据源的访问(线程安全)。
PageCount 获取显示数据源中的所有项所需要的总页数。
PageSize 获取或设置要在单页上显示的项数。
VirtualCount 获取或设置在使用自定义分页时数据源中的实际项数。
这些属性是否和DataGrid的属性很相似?没错,DataGrid控件就是使用PagedDataSource类来实现数据分页显示的 。下面举个使用PagedDataSource类实现DataList和Repeater控件的分页显示的例子:
public void Page_Load(Object src,EventArgs e)
{
OleDbConnection objConn=new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\test.mdb");
OleDbDataAdapter objCommand=new OleDbDataAdapter("select * from Users",objConn);
DataSet ds=new DataSet();
objCommand.Fill(ds);
//对PagedDataSource 对象的相关属性赋值
PagedDataSource objPds = new PagedDataSource();
objPds.DataSource = ds.Tables[0].DefaultView;
objPds.AllowPaging = true;
objPds.PageSize = 5;
int CurPage;
//当前页面从Page查询参数获取
if (Request.QueryString["Page"] != null)
CurPage=Convert.ToInt32(Request.QueryString["Page"]);
else
CurPage=1;
objPds.CurrentPageIndex = CurPage-1;
lblCurrentPage.Text = "Page: " + CurPage.ToString();
if (!objPds.IsFirstPage)
lnkPrev.NavigateUrl=Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage-1);
if (!objPds.IsLastPage)
lnkNext.NavigateUrl=Request.CurrentExecutionFilePath+ "?Page=" + Convert.ToString(CurPage+1);
//把PagedDataSource 对象赋给Repeater控件
Repeater1.DataSource=objPds;
Repeater1.DataBind();
Ⅳ 关于ASP.NET(C#)中读取数据库中图片的问题
列名:
类型:
ID
int
(最好在设置为主键)
primary
key(也可以设置一个自动增长)
identity
UserName
nvarchar(数值)根据名字的长度调整
Mphone
nchar(固定长度)
UserImage
这个不知道你路径长短(注:最好路径不要太长)nvarchar(长度可变)
顺便告诉你一下数据库的一般格式:
1.nchar(n)
包含
n
个字符的固定长度
Unicode
字符数据,最大长度为
4,000
个字符
2.nvarchar(n)包含
n
个字符的可变长度
Unicode
字符数据,其最大长度为
4,000
字符
3.char(n)长度为
n
个字节的固定长度且非
Unicode
的字符数据,最大长度为
8,000
个字符
4.varchar(n)长度为
n
个字节的可变长度且非
Unicode
的字符数据,最长为
8,000
个字符
5.char和varchar都是字符串类型的,用Unicode编码的字符串,结果是字符的整数值
(注:在你的项目里面最好建立一个images的文件夹,用来存放图片的,也方便数据库的操作)
由于你的问题问的不是很清楚,如果还有什么需要具体问的,请追加提问
Ⅳ ASP.NET获取数据库里的图片
存图片肯定是存图片名称啊。 比如你上传一张图片 a.jpg 到你站点的Images 文件夹。你只用存 a.jpg 或者 images/a.jpg这样的字符串到数据库里就行了。调用时直接调用<img src='<% 绑定数据%>' alt="图片" /> 就可以了
Ⅵ .net 从数据库中读取多张图片并在前台显示出来
直接取这个字段,然后用.Split('|')分割你的字符串,
比如用字符串接受代码如下
string t="~/uploadfile/201208/17/13292F22.jpg|~/uploadfile/201208/17/80EC3643.jpg|~/uploadfile/201208/17/591957C3.jpg|";
for(int i=0;i<t.Split('|').Length;i++)
{
if (t.Split('|')[i].Trim() != "")
{
//这里就是单张图片
}
}
Ⅶ ASP.NET怎样从数据库中获取图片
1 从数据库取到数据 图片URL
2 用数据绑定控件 把<%#Eval('图片URL')%> 绑定到<Img > 里面
也就是路径与绑定
Ⅷ .net里怎样把数据库的图片地址读取出来,当背景地址
利用 src="images/team2.gif" images/team2.gif 为数据库存储的图片地址
Ⅸ 在ASP.NET中如何实现从数据库中读取图片且可以实现浏览的功能
可以把图片以二进制方式存入数据库,但是基本没有人会这么做,那样数据库太大了。
一般都是把图片等多媒体文件直接储存(上传)后,然后把路径存入数据库中
直接读取数据库存储的图片相对路径。