/// <summary> /// 初期処理 /// </summary> private void PageInit(object sender, EventArgs e) { //============================== // Repeater1へのデータ設定サンプル //============================== // 新規データテーブルの作成 DataTable table = new DataTable(); // 列の作成 table.Columns.Add("col1"); table.Columns.Add("col2"); // 行の追加① table.Rows.Add("data1", "data2"); // 行の追加② DataRow row = table.NewRow(); row["col1"] = "data3"; row["col2"] = "data4"; table.Rows.Add(row); // リピーターにデータソースを設定 Repeater1.DataSource = table; Repeater1.DataBind(); // データソースを画面に保持(編集前データ) ViewState["DataSource"] = table; //============================== // メッセージの追加サンプル //============================== List <string> msg = new List <string> { "msg1", "msg2", "msg3" }; RepeaterMessage.DataSource = msg; RepeaterMessage.DataBind(); // 複数行のテキストボックス TextBoxMultiLine.Text = "aaa\r\nbbb"; }
protected void Page_Load(object sender, EventArgs e) { Txtdate.Text = DateTime.Now.ToString("yyyy-MM-dd"); DataTable table = new DataTable(); table.Columns.Add("col1"); table.Columns.Add("col2"); table.Columns.Add("col3"); table.Columns.Add("col4"); table.Columns.Add("col5"); table.Columns.Add("col6"); table.Columns.Add("col7"); // table.Rows.Add("data1", "data2", "data3", "data4", "data5", "data6", "data7"); DataRow row = table.NewRow(); row["col1"] = DateTime.Now.ToString("yyyy-MM-dd"); row["col2"] = "曜日"; row["col3"] = "区分"; row["col4"] = "出勤"; row["col5"] = "退勤"; row["col6"] = "作業場所"; row["col7"] = "備考"; table.Rows.Add(row); List <string> msg = new List <string>(); msg.Add("msg1"); msg.Add("msg2"); msg.Add("msg3"); RepeaterMessage.DataSource = msg; RepeaterMessage.DataBind(); // 複数行のテキストボックス TextBoxMultiLine.Text = "aaa\r\nbbb"; Repeater1.DataSource = table; Repeater1.DataBind(); }