tefos666
پنج شنبه 22 مرداد 1388, 00:20 صبح
سلام دوستان من یک فرم دارم که توش یک دیتاگرید هستش و وقتی رو رکوردی کلیک میکنم id اون رو میگیرم و یک کوئری میزنم میخوام نتیجه کوئری محتوای یک فیلد از نوع memo رو تو یک فرم دیگه توی یک richtext box نشون بدم کسی میتونه بگه چجوری ؟ :تشویق:
اینم کدم البته ایراداتی داره اینجوری نوشتم هرکی به هر روشی میتونه کمک کنه dataadapter , datatable البته میدونم باید از da استفاده کنم ولی ....
privatevoid SelectAll()
{
DataTable dt = newDataTable();
OleDbDataReader dr;
try
{
string connstr = functions.strcon;
OleDbConnection conn = newOleDbConnection(connstr);
conn.Open();
string query;
query = "SELECT tbl_body.index, tbl_body.body FROM tbl_index INNER JOIN tbl_body ON tbl_index.index = tbl_body.index where tbl_body.index=" + functions.allResult + " ";
OleDbCommand cmd = newOleDbCommand(query, conn);
//OleDbDataAdapter da = new OleDbDataAdapter(query, conn);
//da.Fill(dt);
dr = cmd.ExecuteReader(System.Data.CommandBehavior.Sche maOnly);
dt = dr.GetSchemaTable();
conn.Close();
conn.Dispose();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
یعنی نمیدونم این رو چیکار کنم ؟
searchableRichTextBox1.Text= ???????;
اینم کدم البته ایراداتی داره اینجوری نوشتم هرکی به هر روشی میتونه کمک کنه dataadapter , datatable البته میدونم باید از da استفاده کنم ولی ....
privatevoid SelectAll()
{
DataTable dt = newDataTable();
OleDbDataReader dr;
try
{
string connstr = functions.strcon;
OleDbConnection conn = newOleDbConnection(connstr);
conn.Open();
string query;
query = "SELECT tbl_body.index, tbl_body.body FROM tbl_index INNER JOIN tbl_body ON tbl_index.index = tbl_body.index where tbl_body.index=" + functions.allResult + " ";
OleDbCommand cmd = newOleDbCommand(query, conn);
//OleDbDataAdapter da = new OleDbDataAdapter(query, conn);
//da.Fill(dt);
dr = cmd.ExecuteReader(System.Data.CommandBehavior.Sche maOnly);
dt = dr.GetSchemaTable();
conn.Close();
conn.Dispose();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
یعنی نمیدونم این رو چیکار کنم ؟
searchableRichTextBox1.Text= ???????;