急,急,datatable问题??

sunboyyun 2009-01-14 03:10:49
protected int GetJunkerCount()
{
string SQLString;
PDPerson pp = new PDPerson();
SQLString = "select count(Obj_casetype) from [dbo].[C_Work_Object] where Obj_casetype='贩毒'";
int dt = Convert.ToInt32(pp.GetObjectBySql(SQLString).Rows[0][0]);
return dt;
}
小弟想将返回的值放进datatable中,怎么做啊???
...全文
132 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunboyyun 2009-01-14
  • 打赏
  • 举报
回复
乱写什么啊??
jacklee_008 2009-01-14
  • 打赏
  • 举报
回复
例子如下:,自己在修改一下,
public DateTime SelTm(string sql)
{
DateTime tm = DateTime.Parse("2008-12-27");

DataSet ds = null;
try
{
SqlDataAdapter sda = new SqlDataAdapter(sql, Conn());
ds = new DataSet();
sda.Fill(ds);
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
if (ds.Tables[0].Rows.Count > 0 && ds.Tables[0].Rows[0][0].ToString() != "")
{
tm =(DateTime) ds.Tables[0].Rows[0][0];
}
m_cnn.Close();
return tm;

}
takako_mu 2009-01-14
  • 打赏
  • 举报
回复
定義一個全局的DataTable,然后一個一個的添加進去。

public DataTable dt
{
get
{
if (ViewState["dt"] != null)
{
return (DataTable)ViewState["dt"];
}
else
{
return null;
}
}
set
{
ViewState["dt"] = value;
}
}

protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataTable dt1 = new DataTable();
dt1.Columns.Add("count",typeof(int));
dt = dt1;
}
}

protected void Button1_Click(object sender, EventArgs e)
{
DataRow dr = dt.NewRow();

dr["count"] = GetJunkerCount();
dt.Rows.Add(dr);
//省略其他……
//GridView1.DataSource = dt;
//GridView1.DataBind();
}
gaodong22 2009-01-14
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 sunboyyun 的回复:]
还有如果我有一大堆的上面的方法,我想将这些方法的返回值放在同一个datatable里,怎么做啊??
[/Quote]我也是那么想的
sunboyyun 2009-01-14
  • 打赏
  • 举报
回复
还有如果我有一大堆的上面的方法,我想将这些方法的返回值放在同一个datatable里,怎么做啊??
笺香 2009-01-14
  • 打赏
  • 举报
回复
学习吧。
sunboyyun 2009-01-14
  • 打赏
  • 举报
回复
注: pp调用的GetObjectBySql方法:public DataTable GetObjectBySql(string SQLString)
{
return this.dbProcessor.SelectDataTable(SQLString);
}
cwmwss 2009-01-14
  • 打赏
  • 举报
回复
UP 楼上
zgke 2009-01-14
  • 打赏
  • 举报
回复
DataTable _Table =new DataTable();
_Table.Columns.Add("Count");
_Table.Rows.Add(new int[]{dt});


111,131

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧