protected void gvxgclinfo_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{ //设置图书类型
string cl_district = e.Row.Cells[12].Text; //获取图书类型编号
string typeSql = "select * from zxd_cl_district where district_id=" + cl_district;
OracleDataReader typeSdr = dataOperate.getRow(typeSql);
typeSdr.Read(); //读取一条记录
e.Row.Cells[12].Text = typeSdr["district_name"].ToString();
}
}
注:getrow如下
public static OracleDataReader getRow(string sql)
{
try
{
OracleConnection con = createCon();
con.Open();
OracleCommand com = new OracleCommand(sql, con);
return com.ExecuteReader();
}
catch
{
return null;
}
finally
{ }
}
{
if (e.Row.RowType == DataControlRowType.DataRow)
{ //设置图书类型
string cl_district = e.Row.Cells[12].Text; //获取图书类型编号
string typeSql = "select * from zxd_cl_district where district_id=" + cl_district;
OracleDataReader typeSdr = dataOperate.getRow(typeSql);
typeSdr.Read(); //读取一条记录
e.Row.Cells[12].Text = typeSdr["district_name"].ToString();
}
}
注:getrow如下
public static OracleDataReader getRow(string sql)
{
try
{
OracleConnection con = createCon();
con.Open();
OracleCommand com = new OracleCommand(sql, con);
return com.ExecuteReader();
}
catch
{
return null;
}
finally
{ }
}
解决方案 »
- 求 教asp.net怎样做在线客服。
- 四个变量。这四个值只能有一个有值,如果两个有值,或两个以上就是false
- 在Global.asax里如何过滤某些HTTP请求呢?有点点急!
- 设置CACHE回收时间已经是最高了,还是会丢失,能不能在服务器上设置一下.内存设置高一些?
- 关于一个存储过程的问题,在线等。。。。。。。。。。。。。
- RadioButton 问题,C# 如何写成 VB.NET ?
- access数据库操作类的问题,大牛们帮忙看看
- 如何动态添加repeater模板,急!!!(100分)
- 请教大侠,调试时设置的断点,可没中断在线等待谢谢!!
- 本人初学ASP.net,无法添加WEB应用项目。望指教!
- 各位大侠帮我看看这个问题,我快要死在这个问题上了!
- asp.net中数据控件Repeater中有没有类似Datalist控件中Datakeyfield功能的函数
typeSdr.Dispose();
{
try
{
OracleConnection con = createCon();
con.Open();
OracleCommand com = new OracleCommand(sql, con);
return com.ExecuteReader(CommandBehavior.CloseConnection);
}//在获取datareader的时候加了红色的部分后,将datareader释放时将同时断开连接
catch
{
return null;
}
finally
{ }
}//使用datareader
using(OracleDataReader odr=getRow(sql))
{
//你的方法
}希望对LZ有帮助