help 这个问题不适合用Dataset +DataAdapter,直接使用一个command + ExecuteReader就最好了,可以提高性能。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sorry上面有一个地方错了,是command +ExecuteScalarSystem.Data.SqlClient.SqlCommand sqlIndexCommand = new System.Data.SqlClient.SqlCommand () ;sqlIndexCommand.CommandText = "SELECT flash_url FROM database WHERE "条件" ;sqlIndexCommand.Connection = new SqlConnection(connString);sqlIndexCommand.Connection.Open () ;int index = (int)sqlIndexCommand.ExecuteScalar () + 1 ;sqlIndexCommand.Connection.Close () ; public string getphoto(){ DataSet ds=new DataSet(); try { DataAdapter1.Fill(ds); if(ds.Tables[0].Rows[0].ItemArray[0].value.ToString()=="") { return ds.Tables[0].Rows[0].ItemArray[1].value.ToString(); } else return ds.Tables[0].Rows[0].ItemArray[0].value.ToString(); } catch(Exception e) { ………… }}那个Tables[0]是你查询后生成的表,Rows[i].ItemArray[0]表示flash_url那一列的值.Rows[i].ItemArray[1]表示image_url那一列的值.祝成功! 关键是显示:string strImage = "<img src=" + getphoto() + ">";this.Controls[1].Controls.Add(new LiteralControl(strImage));显示Flash使用同样的方法。 如何访问到另一个aspx上的控件Gridveiw 如何动态修改form的提交地址. 求GridView 控件直接单击行选中行,提交的时候可以取得当前选中行的值的代码? gridview字段问题,帮顶给分。 js脚本用类怎莫办,在线=====,谢谢 谁能帮我改个正则表达式,急!谢谢。 除非指定了DeleteCommand,否则数据源“SqlDataSource1”不支持删除操作 ... DATAGRID问题 关于动态添加table的问题? 索引超出范围。必须为非负值并小于集合大小。 datagrid 这是为什么?
System.Data.SqlClient.SqlCommand sqlIndexCommand = new System.Data.SqlClient.SqlCommand () ;
sqlIndexCommand.CommandText = "SELECT flash_url FROM database WHERE "条件" ;
sqlIndexCommand.Connection = new SqlConnection(connString);
sqlIndexCommand.Connection.Open () ;
int index = (int)sqlIndexCommand.ExecuteScalar () + 1 ;
sqlIndexCommand.Connection.Close () ;
{
DataSet ds=new DataSet();
try
{
DataAdapter1.Fill(ds);
if(ds.Tables[0].Rows[0].ItemArray[0].value.ToString()=="")
{
return ds.Tables[0].Rows[0].ItemArray[1].value.ToString();
}
else
return ds.Tables[0].Rows[0].ItemArray[0].value.ToString();
}
catch(Exception e)
{
…………
}
}
那个Tables[0]是你查询后生成的表,Rows[i].ItemArray[0]表示flash_url那一列的值.
Rows[i].ItemArray[1]表示image_url那一列的值.
祝成功!
string strImage = "<img src=" + getphoto() + ">";
this.Controls[1].Controls.Add(new LiteralControl(strImage));显示Flash使用同样的方法。