Вот, например пытаюсь получить содержимое ячейки внутри моего контрола:
| Код | // DataAdapter da = ((DataAdapter)this.bs_cell_Content.DataSource); // da.Fill(this.CellsTable.DataSet);*/ DataSet ds = ((DataSet)this.bs_cell_Content.DataSource); // da.Fill(ds); DataTable cells_table = ds.Tables[0]; DataRow[] foundRows = cells_table.Select(String.Format("n_shtab={0} AND n_cell={1}", this.shtab_id, C.N_Cell)); foreach (DataRow P in foundRows) { C.AddProduct(P["thing"].ToString(),Convert.ToInt16(P["count"])); }
|
| Код | private BindingSource bs_cell_Content; [DisplayName("Источник данных")] public BindingSource BSCellContent { get { return bs_cell_Content; } set { bs_cell_Content = value; this.load_all_cells(); } }
|
А ds пустой. Хотя в базе есть строка. И в датагриде отображается эта строка. |