23 个解决方案
#1
给这个存图片的表加个字段保存这个字,加一个唯一索引。然后点击Button根据这个字查询图片的路径,显示到Image
#2
自己都有思路了就写呗,哪里不会了再来问,CSDN又不是交易代码的地方
#3
你那个值怎么获取呢?
#4
string name = this.TextBox1.Text.Trim();
using(SqlConnection con = new SqlConnection("数据库链接字符串,不要说不会哦"))
{
//根据输入的名称去匹配获取数据
string strSQL = "select ImageUrl from 你的表名 where ImageName='"+name+"'"+;
SqlDataAdapter da = new SqlDataAdapter(strSQL,con);
DataSet ds = new DataSet();
da.Fill(ds);
//将取得的路径设置到Image控件的ImageUrl属性中去
this.Image1.ImageUrl = ds.Tables[0].Rows[0]["ImageUrl"].ToString();
}
#5
将上面的代码放到你的Button的点击事件中去
#6
这个应该能满足你的要求
#7
我在web.config中这样写:<connectionStrings>
<add name="ayyx" connectionString="server=localhost:database=tupian;integrated security=true"/>
</connectionStrings>
但不知道为什么运行时总是说与SQL2005连接不成功
<add name="ayyx" connectionString="server=localhost:database=tupian;integrated security=true"/>
</connectionStrings>
但不知道为什么运行时总是说与SQL2005连接不成功
#8
你写错了呗
<add name="ayyx" connectionString="server=localhost:database=tupian;integrated security=true"/>
=============》
<add name="ayyx" connectionString="server=localhost ;database=tupian;integrated security=true"/>
#9
楼上真细心,一个分号写错都发现了
#10
这个可以的
#11
放在 datalist 里然后绑定 Eval(“imageurl”)
效果会更好
效果会更好
#12
#13
哦 是分好写错了 谢谢
#14
string connectionstring = ConfigurationManager.ConnectionStrings["ayyx"].ConnectionString;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
string name = this.TextBox1.Text.Trim();
SqlConnection con = new SqlConnection(connectionstring);
string cmdText = "select ImageUrl from font1 where ImageName='" + name + "'";
SqlDataAdapter da = new SqlDataAdapter(cmdText, con);
DataSet ds = new DataSet();
da.Fill(ds);
con.Open();
TextBox1.Text = cmdText;select ImageUrl from font1 where ImageName='" + name + "这个字符串呢?
//this.Image1.ImageUrl = ds.Tables[0].Rows[0]["ImageUrl"].ToString();
}
我这样写 运行书 输入一个“安”字 为什么TextBox1.Text = cmdText;出来是select ImageUrl from font1 where ImageName='安' 呢?
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
string name = this.TextBox1.Text.Trim();
SqlConnection con = new SqlConnection(connectionstring);
string cmdText = "select ImageUrl from font1 where ImageName='" + name + "'";
SqlDataAdapter da = new SqlDataAdapter(cmdText, con);
DataSet ds = new DataSet();
da.Fill(ds);
con.Open();
TextBox1.Text = cmdText;select ImageUrl from font1 where ImageName='" + name + "这个字符串呢?
//this.Image1.ImageUrl = ds.Tables[0].Rows[0]["ImageUrl"].ToString();
}
我这样写 运行书 输入一个“安”字 为什么TextBox1.Text = cmdText;出来是select ImageUrl from font1 where ImageName='安' 呢?
#15
这个你是把查询字符串赋值到TextBox上显示,当然是这个了,有什么问题?
#16
因为图片显示不出来 我想看看路径是否能显示出来 所以就赋值给了textbox想查看路径 那请问下我那样写图像为什么出不来啊?哪里写错了吗?
string connectionstring = ConfigurationManager.ConnectionStrings["ayyx"].ConnectionString;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
string name = this.TextBox1.Text.Trim();
SqlConnection con = new SqlConnection(connectionstring);
string cmdText = "select ImageUrl from font1 where ImageName='" + name + "'";
SqlDataAdapter da = new SqlDataAdapter(cmdText, con);
DataSet ds = new DataSet();
da.Fill(ds);
con.Open();
//TextBox1.Text = cmdText;select ImageUrl from font1 where ImageName='" + name + "这个字符串呢?
this.Image1.ImageUrl = ds.Tables[0].Rows[0]["ImageUrl"].ToString();
}
string connectionstring = ConfigurationManager.ConnectionStrings["ayyx"].ConnectionString;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
string name = this.TextBox1.Text.Trim();
SqlConnection con = new SqlConnection(connectionstring);
string cmdText = "select ImageUrl from font1 where ImageName='" + name + "'";
SqlDataAdapter da = new SqlDataAdapter(cmdText, con);
DataSet ds = new DataSet();
da.Fill(ds);
con.Open();
//TextBox1.Text = cmdText;select ImageUrl from font1 where ImageName='" + name + "这个字符串呢?
this.Image1.ImageUrl = ds.Tables[0].Rows[0]["ImageUrl"].ToString();
}
#17
显示不出来,那就是图片的路径问题了(路径错误或是路径中有多余符号,如空格等,这个需要你检查一下),或是这个图片根本不存在
#18
#19
服务的很到位啊!
#20
图片都是已二进制的格式存放在数据库里面的,不光要注意下路径还要把二进制的格式转换一下。
#21
儿童哥哥
#22
#23
对了 我的存放图片的文件夹应该没有放错位置啊 可是为什么图片还是出不来了 你看一下这个地址
http://yswh.aynu.edu.cn/jgwyjsite/findn.asp 我要实现的就是这个功能 谢谢了 这个作业要交了 谢谢
#1
给这个存图片的表加个字段保存这个字,加一个唯一索引。然后点击Button根据这个字查询图片的路径,显示到Image
#2
自己都有思路了就写呗,哪里不会了再来问,CSDN又不是交易代码的地方
#3
你那个值怎么获取呢?
#4
string name = this.TextBox1.Text.Trim();
using(SqlConnection con = new SqlConnection("数据库链接字符串,不要说不会哦"))
{
//根据输入的名称去匹配获取数据
string strSQL = "select ImageUrl from 你的表名 where ImageName='"+name+"'"+;
SqlDataAdapter da = new SqlDataAdapter(strSQL,con);
DataSet ds = new DataSet();
da.Fill(ds);
//将取得的路径设置到Image控件的ImageUrl属性中去
this.Image1.ImageUrl = ds.Tables[0].Rows[0]["ImageUrl"].ToString();
}
#5
将上面的代码放到你的Button的点击事件中去
#6
这个应该能满足你的要求
#7
我在web.config中这样写:<connectionStrings>
<add name="ayyx" connectionString="server=localhost:database=tupian;integrated security=true"/>
</connectionStrings>
但不知道为什么运行时总是说与SQL2005连接不成功
<add name="ayyx" connectionString="server=localhost:database=tupian;integrated security=true"/>
</connectionStrings>
但不知道为什么运行时总是说与SQL2005连接不成功
#8
你写错了呗
<add name="ayyx" connectionString="server=localhost:database=tupian;integrated security=true"/>
=============》
<add name="ayyx" connectionString="server=localhost ;database=tupian;integrated security=true"/>
#9
楼上真细心,一个分号写错都发现了
#10
这个可以的
#11
放在 datalist 里然后绑定 Eval(“imageurl”)
效果会更好
效果会更好
#12
#13
哦 是分好写错了 谢谢
#14
string connectionstring = ConfigurationManager.ConnectionStrings["ayyx"].ConnectionString;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
string name = this.TextBox1.Text.Trim();
SqlConnection con = new SqlConnection(connectionstring);
string cmdText = "select ImageUrl from font1 where ImageName='" + name + "'";
SqlDataAdapter da = new SqlDataAdapter(cmdText, con);
DataSet ds = new DataSet();
da.Fill(ds);
con.Open();
TextBox1.Text = cmdText;select ImageUrl from font1 where ImageName='" + name + "这个字符串呢?
//this.Image1.ImageUrl = ds.Tables[0].Rows[0]["ImageUrl"].ToString();
}
我这样写 运行书 输入一个“安”字 为什么TextBox1.Text = cmdText;出来是select ImageUrl from font1 where ImageName='安' 呢?
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
string name = this.TextBox1.Text.Trim();
SqlConnection con = new SqlConnection(connectionstring);
string cmdText = "select ImageUrl from font1 where ImageName='" + name + "'";
SqlDataAdapter da = new SqlDataAdapter(cmdText, con);
DataSet ds = new DataSet();
da.Fill(ds);
con.Open();
TextBox1.Text = cmdText;select ImageUrl from font1 where ImageName='" + name + "这个字符串呢?
//this.Image1.ImageUrl = ds.Tables[0].Rows[0]["ImageUrl"].ToString();
}
我这样写 运行书 输入一个“安”字 为什么TextBox1.Text = cmdText;出来是select ImageUrl from font1 where ImageName='安' 呢?
#15
这个你是把查询字符串赋值到TextBox上显示,当然是这个了,有什么问题?
#16
因为图片显示不出来 我想看看路径是否能显示出来 所以就赋值给了textbox想查看路径 那请问下我那样写图像为什么出不来啊?哪里写错了吗?
string connectionstring = ConfigurationManager.ConnectionStrings["ayyx"].ConnectionString;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
string name = this.TextBox1.Text.Trim();
SqlConnection con = new SqlConnection(connectionstring);
string cmdText = "select ImageUrl from font1 where ImageName='" + name + "'";
SqlDataAdapter da = new SqlDataAdapter(cmdText, con);
DataSet ds = new DataSet();
da.Fill(ds);
con.Open();
//TextBox1.Text = cmdText;select ImageUrl from font1 where ImageName='" + name + "这个字符串呢?
this.Image1.ImageUrl = ds.Tables[0].Rows[0]["ImageUrl"].ToString();
}
string connectionstring = ConfigurationManager.ConnectionStrings["ayyx"].ConnectionString;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
string name = this.TextBox1.Text.Trim();
SqlConnection con = new SqlConnection(connectionstring);
string cmdText = "select ImageUrl from font1 where ImageName='" + name + "'";
SqlDataAdapter da = new SqlDataAdapter(cmdText, con);
DataSet ds = new DataSet();
da.Fill(ds);
con.Open();
//TextBox1.Text = cmdText;select ImageUrl from font1 where ImageName='" + name + "这个字符串呢?
this.Image1.ImageUrl = ds.Tables[0].Rows[0]["ImageUrl"].ToString();
}
#17
显示不出来,那就是图片的路径问题了(路径错误或是路径中有多余符号,如空格等,这个需要你检查一下),或是这个图片根本不存在
#18
#19
服务的很到位啊!
#20
图片都是已二进制的格式存放在数据库里面的,不光要注意下路径还要把二进制的格式转换一下。
#21
儿童哥哥
#22
#23
对了 我的存放图片的文件夹应该没有放错位置啊 可是为什么图片还是出不来了 你看一下这个地址
http://yswh.aynu.edu.cn/jgwyjsite/findn.asp 我要实现的就是这个功能 谢谢了 这个作业要交了 谢谢