如题,表cj_main,我想用LIST<T>读取表中所有记录条的字段cj_path如何写?(遍历)
解决方案 »
- 使用jmail接收邮件,为何网页上不能显示出邮件正文内嵌入的图片
- 问一个正规项目开发流程中的一个问题
- 问一个Access数据类型与C#对应的问题
- 用TIMER控件控制循环的问题!!
- 使用钩子阻止u盘使用
- 【求助】简单的if条件语句 在线等 有答案马上结帖
- 急!C#.NET中 RadioButton控件怎末用啊
- 请问匹配 http://www.company.com/news100.htm 的正则表达式如何写?
- 制作帮助文件时,对程序截图上某一个部分的解释说明是怎么作出来的?
- 请问如何生成两个不一样的随机数?
- C# 开发wince程序,窗口上总留有一块空白区域
- asp.net实现相册功能和如何可以把优酷、土豆、51等视频网站的内容链接到并显示在自己的空间播放
string queryString =
"SELECT cj_path FROM cj_main;";
List<String>list=new List<string>();
using (SqlConnection connection =
new SqlConnection(""))
{
SqlCommand command =
new SqlCommand(queryString, connection);
connection.Open(); SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
list.Add(reader[0]);
}
reader.Close();
}
//linq可以这么写: List<String>list = (from m in cj_main
select m.cj_path).ToList();
我想把cj_path所有的图片地址都读入imagelist但是不知道应该怎么写。现在只读进来一张 if (rs.Read())
{
cj_names = rs[1].ToString();
cj_pic_path = rs[3].ToString();
List<Image> lst = new List<Image>();
lst.Add(Image.FromFile(cj_pic_path));
label1.Text = cj_names;
if (i >= lst.Count)
{
i = 0;
}
else
{
this.pictureBox1.Image = lst[i];
pictureBox1.SizeMode = PictureBoxSizeMode.AutoSize;
i = i + 1;
}
List<Image> lst = new List<Image>();//保存图片
lst.Add(Image.FromFile("C:\\choujiang\\1.jpg"));
lst.Add(Image.FromFile("C:\\choujiang\\2.jpg"));
lst.Add(Image.FromFile("C:\\choujiang\\3.jpg"));
lst.Add(Image.FromFile("C:\\choujiang\\4.jpg")); if (i>=lst.Count)
{
i = 0;
}
else
{
this.pictureBox1.Image = lst[i];
pictureBox1.SizeMode = PictureBoxSizeMode.AutoSize;
i = i + 1;
}
if (rs.Read())
{
cj_names = rs[1].ToString();
cj_pic_path = rs[3].ToString();
lst.Add(Image.FromFile(cj_pic_path));
}
猫哥对Linq很熟悉啊,向猫哥求Linq学习资料
List<Image> imgList = new List<Image>();
for(int i = 0; i<list.count; i++)
{
Image img = new Image();
img.src = list[i].Path.toString();
imgList.add(img);
}
while (rs.Read())
{
cj_names = rs[1].ToString();
cj_pic_path = rs[3].ToString();
lst.Add(Image.FromFile(cj_pic_path));
}
List<string> list = new List<string>();
string sql = "select cj_path From cj_main";
using (DataTable table = DBHelperSQL.GetDataSet(sql))
{
foreach (DataRow row in table.Rows)
{
string keAddress = row[0].ToString();
list.Add(keAddress); }
return list;
}
}