|
分類:[C#]
分類:[C#]
おはようございます。質問させてください。
DataGridをdivタグで囲み、Gridにスクロールをつけたいのですが まったく検討がつきません。 現在画面のスクロールで対応しているのですが見た目がよくありません。 下記の状態で実行するとエラーになってしまいます。
よろしくお願いします。
private void Page_Load(object sender, System.EventArgs e) {
if (!IsPostBack) { string tmp = (string)Request.Params["ConditionKeys"]; if (tmp != "") { string [] conditionKeys = tmp.Split(','); AddDataGrid(conditionKeys); } } }
private void AddDataGrid(string[] keysList) { DataTable dataTable = new DataTable(); dataTable.Columns.Add(new DataColumn(DispValue.Data("Select"), typeof(string))); dataTable.Columns.Add(new DataColumn(DispValue.Data("Attribute"), typeof(string)));
DataRow dataRow; for(int i = 0; i < keysList.Length; i++) { //dataTableにデータを追加する } DataGrid.DataSource = dataTable; DataGrid.DataBind();
↓↓↓ここでdivタグ処理? HtmlGenericControl div = new HtmlGenericControl("DIV"); div.Attributes["style"] = "OVERFLOW-Y: scroll; WIDTH: 300px; HEIGHT: 400px"; div.Controls.Add(DataGrid);
}
|