adeli.mehdi
جمعه 09 تیر 1391, 16:40 عصر
سلام دوستان
من دو تا دیتا گرید دارم که با یک سلول مشترک به نام کد قطعه میخوام لینک بشن یعنی کنار یکی از دیتا گرید ها یک علامت+ کوچیک بیاد که با زدن ان مشخصات قطعه در زیر دیتا گرید باز بشه از ی کتاب قسنتی از کد را گرفتم ولی جوابنمیده ممنون میشم راهنمایی کنید
string naghet = "select * from naghet ";
string qchein = "select * from qchein ";
OleDbDataAdapter da = new OleDbDataAdapter(naghet, conn);
DataSet ds = new DataSet();
da.Fill(ds, "naghet");
da = new OleDbDataAdapter(qchein, conn);
da.Fill(ds, "qchein ");
ds.Relations.Add("qcheinnaghet", ds.Tables["naghet"].Columns["idvp"], ds.Tables["qchein"].Columns["idvp"]);
DataViewManager dvm = new DataViewManager(ds);
dvm.DataViewSettings["qchein"].RowFilter = "idvp";
DataGrid.
من دو تا دیتا گرید دارم که با یک سلول مشترک به نام کد قطعه میخوام لینک بشن یعنی کنار یکی از دیتا گرید ها یک علامت+ کوچیک بیاد که با زدن ان مشخصات قطعه در زیر دیتا گرید باز بشه از ی کتاب قسنتی از کد را گرفتم ولی جوابنمیده ممنون میشم راهنمایی کنید
string naghet = "select * from naghet ";
string qchein = "select * from qchein ";
OleDbDataAdapter da = new OleDbDataAdapter(naghet, conn);
DataSet ds = new DataSet();
da.Fill(ds, "naghet");
da = new OleDbDataAdapter(qchein, conn);
da.Fill(ds, "qchein ");
ds.Relations.Add("qcheinnaghet", ds.Tables["naghet"].Columns["idvp"], ds.Tables["qchein"].Columns["idvp"]);
DataViewManager dvm = new DataViewManager(ds);
dvm.DataViewSettings["qchein"].RowFilter = "idvp";
DataGrid.