C#读sql server数据库中数据表赋给数组的问题 RT假设已经连接我想把数据表中的的值读到一个二维数组中求教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有必要这么做啊。你用一个table来接就得了。他就是一个变性的二维数组了,又方便取值。我一般这么做:public DataTable Rt(string sqlstr) //返回表 { if (isCanUseServer && sqlstr!="") { SqlConnection conn = new SqlConnection(ConnStr); try { conn.Open(); DataSet ds = new DataSet(); SqlDataAdapter sa = new SqlDataAdapter(sqlstr, conn); sa.Fill(ds, "RS"); conn.Close(); conn.Dispose(); if (ds.Tables["RS"].Rows.Count > 0) return ds.Tables["RS"]; else return null; } catch (Exception ex) { MessageBox.Show("执行:"+sqlstr+"错误!\n"+ex.ToString(), "数据库层"); return null; } } else { MessageBox.Show("服务器状态错误!", "数据库层");// ("服务器状态错误!"); return null; } } 求解释 C#邮件自动发送出现问题 称重,谁没称过,可是未必你会知道怎么做? 我准备学多线程了,请大家推荐一本关于C#多线程比较通俗易懂的书(最好是网上可以下)或是比较正规和成功的网上教程。 求救!dataset.WriteXml("D:\\Probe.Xml");出现错误,该怎么办? 你们帮我看看这段代码为什么 datagridview中不显示 值啊 用程序画出UML图 跪求 无效的授权说明的问题 关于winsock的GetData问题 在WinForm中如何制作查找,查找下一个,替换,替换全部功能? 如何取得行数 怎么从一个对话框中获得另一个对话框中的一个gridview的名称
我一般这么做:
public DataTable Rt(string sqlstr) //返回表
{
if (isCanUseServer && sqlstr!="")
{
SqlConnection conn = new SqlConnection(ConnStr);
try
{
conn.Open();
DataSet ds = new DataSet();
SqlDataAdapter sa = new SqlDataAdapter(sqlstr, conn);
sa.Fill(ds, "RS");
conn.Close();
conn.Dispose();
if (ds.Tables["RS"].Rows.Count > 0)
return ds.Tables["RS"];
else
return null;
}
catch (Exception ex)
{
MessageBox.Show("执行:"+sqlstr+"错误!\n"+ex.ToString(), "数据库层");
return null;
}
}
else
{
MessageBox.Show("服务器状态错误!", "数据库层");// ("服务器状态错误!");
return null;
}
}