Example #1
0
        /// <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";
        }
Example #2
0
        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();
        }