Как можно хранить и извлекать динамическую таблицу в сеансе.
I have created a dynamic table using Asp.net with c#. Now I want to store this dynamically created table in the session, How can i do that? Thanks.
Что я уже пробовал:
public partial class WebForm1 : System.Web.UI.Page { } protected void Page_Load(object sender, EventArgs e) { } public void CreateRuntime_Table() { int tblRows = int.Parse(txtrow.Text); int tblCols = int.Parse(txtcol.Text); Table tbl = new Table(); tbl.BorderWidth = 3; tbl.BorderStyle = BorderStyle.Solid; tbl.ID = "myTable"; for (int i = 1; i <= tblRows; i++) { TableRow tr = new TableRow(); for (int j = 1; j <= tblCols; j++) { TableCell tc = new TableCell(); TextBox txtbox = new TextBox(); txtbox.Text = "Test Row:" + i + "Test Col:" + " " + j; //Add the control to the table cell tc.Controls.Add(txtbox); tr.Controls.Add(tc); } tbl.Rows.Add(tr); } form1.Controls.Add(tbl); } protected void Unnamed_Click(object sender, EventArgs e) { CreateRuntime_Table(); }
F-ES Sitecore
А вы пробовали
Сессия["MyTable"] = tbl;
Syf AK
Да я уже пробовал это но все равно не получилось
Для хранения в сеансе:
Session["table"] = tbl as Table;
Чтобы Повторить Попытку:
Таблица таблица = сессия["таблица"] как таблица;
После этого попробуйте установить colspan для той же таблицы, но таблица не идет через столб обратно:
for (int i = 1; i <= colspan; i++)
{
TableCell TC = новый TableCell();
ТС.Columnspan значение = объединение колонок;
}