是这样:我用下面的代码在数据库中进行查询,得到一个DataTable对象:string Sql = "select name from jmail";
SqlConnection conn=new SqlConnection(DBManage.DataAccess.ConnectionStrBySql);
SqlDataAdapter adapter = new SqlDataAdapter(Sql, conn);
DataTable table = new DataTable();
adapter.Fill(table);现在我要遍历查询出来的所有字段名为“name ”的值:
int j;
foreach (string i in dt.Rows [j]["name"].ToString ())
{
string Address=dt.Rows [j]["name"].ToString ();
txtTo.Text="+Address+";
}
结果编译的时候发生错误:无法将类型“char”转换为“string”请大家教我这个问题应该怎么解决?
是不是要先把dt.Rows [j]["name"]声明成一个数组呢?
SqlConnection conn=new SqlConnection(DBManage.DataAccess.ConnectionStrBySql);
SqlDataAdapter adapter = new SqlDataAdapter(Sql, conn);
DataTable table = new DataTable();
adapter.Fill(table);现在我要遍历查询出来的所有字段名为“name ”的值:
int j;
foreach (string i in dt.Rows [j]["name"].ToString ())
{
string Address=dt.Rows [j]["name"].ToString ();
txtTo.Text="+Address+";
}
结果编译的时候发生错误:无法将类型“char”转换为“string”请大家教我这个问题应该怎么解决?
是不是要先把dt.Rows [j]["name"]声明成一个数组呢?
解决方案 »
- 请教高手一个SqlDataSource有关insertparameters的问题
- 索引超出范围。必须为非负值并小于集合大小。
- 自己做的项目出错了,哪位大侠能帮忙看一下
- 请教一个关于数据库连接已达最大连接数的问题
- 求助关于Fileupload和Updatapanel上传的问题!
- 关于msn桌面搜索,如何让asp.net页面显示出搜索的内容?
- 100分求救!!!
- 简单的重定向问题
- 如何使用绝对路径?
- 如何将一个string类型转换成一个xml对象?
- <asp:Button ID="btnDelAll" runat=server Text="删除" OnClick="btnDelAll_Click" />
- 在ASP.NET中面向对象的编程思想
{
string Address=dt.Rows [j]["name"].ToString ();
txtTo.Text="+Address+";
}
这段是你拷贝的代码马?
我怎么觉得Rows [j]这里不应该有空格阿?.ToString ()这里好像也不应该有空格
string[] numbers =new string{"dt.Rows [j]["name"]"}
for (int j=0;j<dt.Rows.Count;j++)
{
foreach (int i in dt.Rows [j]["name"])
{
string Address=dt.Rows [j]["name"].ToString ();
mailMsg.To ="+Address+";
txtTo.Text="+Address+";
}
}
foreach 语句无法对“int”类型的变量操作,因为“int”不包含“GetEnumerator”的定义,或它是不可访问的
{
string Address=dt.Rows [j]["name"].ToString ();
mailMsg.To ="+Address+";
txtTo.Text="+Address+";}
foreach(DataRow dr in dt.Rows )
{
string Address=dr["name"].ToString ();
mailMsg.To ="+Address+";
txtTo.Text="+Address+";}
SqlConnection conn=new SqlConnection(DBManage.DataAccess.ConnectionStrBySql);
SqlDataAdapter adapter = new SqlDataAdapter(Sql, conn);
dataset ds=new dataset();
adapter.Fill(ds);
DataTable dt= ds.tables[0];
foreach(datarow in dt.rows)
{
string Address=dt.Rows["name"].ToString ();
txtTo.Text+=Address;}