- PR -

DataGridコントロールの編集用テキストボックスサイズ設定

1
投稿者投稿内容
ヒロミッチ
会議室デビュー日: 2004/04/08
投稿数: 16
投稿日時: 2004-05-17 23:43
.NET TIPSの[ASP.NET]DataGridコントロールの編集用テキストボックスを大きくするには?
の説明が記載されていました。現在DataGridの表示幅で編集テキストボックスのWidthを設定
したいのですがC#で書かれています。VBで開発していますが下記のBind以降のロジックが分かりません。

[C#]
void MyGrid_Edit(object sender, DataGridCommandEventArgs e) {
MyGrid.EditItemIndex = e.Item.ItemIndex;
BindMyGrid();

--> DataGridItem line = MyGrid.Items[e.Item.ItemIndex];
--> TextBox tb1 = (TextBox)line.Cells[0].Controls[0];
--> TextBox tb2 = (TextBox)line.Cells[1].Controls[0];

--> tb1.Width = Unit.Percentage(100);
--> tb2.Width = Unit.Percentage(100);
--> tb2.TextMode = TextBoxMode.MultiLine;
}
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2004-05-18 09:30
--> DataGridItem line = MyGrid.Items[e.Item.ItemIndex];
--> TextBox tb1 = (TextBox)line.Cells[0].Controls[0];
--> TextBox tb2 = (TextBox)line.Cells[1].Controls[0];

--> tb1.Width = Unit.Percentage(100);
--> tb2.Width = Unit.Percentage(100);
--> tb2.TextMode = TextBoxMode.MultiLine;

Dim line As DataGridItem = MyGrid.Items(e.Items.ItemIndex)
Dim tb1 As TextBox = CType(line.Cells(0).Controls(0), TextBox)
' tb2省略

tb1.Width = Unit.Percentage(100)
'以下略
1

スキルアップ/キャリアアップ(JOB@IT)