SqlCeCommand cmd = conn.CreateCommand(); cmd.CommandText = "select count(sclass) as a from homework where sclass=" + textBox1.Text.Trim() + " "; SqlCeDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
i = dr["a"].ToString().Trim();
int j = Convert.ToInt32(i);
cmd.CommandText = "select hdate+homework as hdatehomework from homework where sclass=" + textBox1.Text.Trim() + " ";
SqlCeDataAdapter da = new SqlCeDataAdapter(cmd.CommandText, conn);
DataSet ds = new DataSet();
da.Fill(ds, "table1");
string b;
for (int k = 0; k < j; k++)
{
textbox3.text = ds.Tables["table1"].Rows[k][0].ToString() + ds.Tables["table1"].Rows[k-1][0].ToString();
}代码如上具体的是将从SQLCE中读取的数据放入table1中,需要从TABLE1中读取数据并分行显示在TEXTBOX3.TEXT中,执行后显示的始终只有K=0和K=1的数据,得到的数据不止2条。有4条。。只显示了2条。。求解如何全部显示并且每条记录都能换行environment.newline的换行方法调试时报错说syste.environment中不包含newline的方法
if (dr.Read())
{
i = dr["a"].ToString().Trim();
int j = Convert.ToInt32(i);
cmd.CommandText = "select hdate+homework as hdatehomework from homework where sclass=" + textBox1.Text.Trim() + " ";
SqlCeDataAdapter da = new SqlCeDataAdapter(cmd.CommandText, conn);
DataSet ds = new DataSet();
da.Fill(ds, "table1");
string b;
for (int k = 0; k < j; k++)
{
textbox3.text = ds.Tables["table1"].Rows[k][0].ToString() + ds.Tables["table1"].Rows[k-1][0].ToString();
}代码如上具体的是将从SQLCE中读取的数据放入table1中,需要从TABLE1中读取数据并分行显示在TEXTBOX3.TEXT中,执行后显示的始终只有K=0和K=1的数据,得到的数据不止2条。有4条。。只显示了2条。。求解如何全部显示并且每条记录都能换行environment.newline的换行方法调试时报错说syste.environment中不包含newline的方法
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货