DoboWiki
Top
> .NETプログラミング研究/7 をテンプレートにして作成
.NETプログラミング研究/7 をテンプレートにして作成
開始行:
#title(.NETプログラミング研究 第7号)
#navi(.NETプログラミング研究)
#contents
*.NETプログラミング研究 第7号 [#f4ec52c1]
**お知らせ [#t4e1cb2c]
5月1日からメールマガジンの末尾に「まぐまぐからのお知らせ...
**.NET Tips [#rd48c4b0]
掲示板を見ていますと、DataGridコントロールに関する質問が...
***DataGridの現在のセルを取得、設定する [#o9a79a99]
#column(注意){{
この記事の最新版は「[[DataGridの現在のセルを取得、設定す...
}}
説明の必要がないほどものすごく基本的なことですが、DataGri...
DataGridの現在のセル(フォーカスのあるセル)はDataGridク...
まず現在のセルを取得する例として、DataGrid1(DataGridオブ...
#code(vbnet){{
'現在のセルを取得
Dim c As DataGridCell = DataGrid1.CurrentCell
'セルの情報を表示
Dim rn As Integer = c.RowNumber
Console.WriteLine("選択されているセルの行:{0}", rn)
Dim cn As Integer = c.ColumnNumber
Console.WriteLine("選択されているセルの列:{0}", cn)
Console.WriteLine("選択されているセルの値:{0}", CStr(Data...
}}
#code(csharp){{
//現在のセルを取得
DataGridCell c = dataGrid1.CurrentCell;
//セルの情報を表示
int rn = c.RowNumber;
Console.WriteLine("選択されているセルの行:{0}", rn);
int cn = c.ColumnNumber;
Console.WriteLine("選択されているセルの列:{0}", cn);
Console.WriteLine("選択されているセルの値:{0}", dataGrid1...
}}
次に現在のセルを設定する例として、現在のセルを(0,0)にする...
#code(vbnet){{
'現在のセルを(0,0)に設定
DataGrid1.CurrentCell = New DataGridCell(0, 0)
}}
#code(csharp){{
//現在のセルを(0,0)に設定
DataGrid1.CurrentCell = new DataGridCell(0, 0);
}}
***DataGridの一番下の新しい行(*行)が表示されないようにす...
#column(注意){{
この記事の最新版は「[[DataGridの一番下の新しい行(*行)が表...
}}
DataGridの一番下の新しい行(*行)が表示されないようにするに...
DataGridにおいて新しい行の追加、編集、削除をすべて禁止す...
#code(vbnet){{
DataGrid1.ReadOnly = True
}}
#code(csharp){{
DataGrid1.ReadOnly = true;
}}
DataGrid.ReadOnlyプロパティをTrueにすると、追加、編集、削...
次に新しい行の追加のみを禁止する例を示します。
#code(vbnet){{
'CurrencyManagerを取得する
'ここではDataGrid1.DataSourceに
'DataTableオブジェクトが設定されているものとする
Dim cm As CurrencyManager
cm = CType(Me.BindingContext(DataGrid1.DataSource), _
CurrencyManager)
'DataViewを取得する
Dim dv As DataView = CType(cm.List, DataView)
'新しい行の追加を禁止する
dv.AllowNew = False
}}
#code(csharp){{
//CurrencyManagerを取得する
//ここではDataGrid1.DataSourceに
//DataTableオブジェクトが設定されているものとする
CurrencyManager cm =
(CurrencyManager) this.BindingContext[DataGrid1.DataS...
//DataViewを取得する
DataView dv = (DataView) cm.List;
//新しい行の追加を禁止する
dv.AllowNew = false;
}}
ヘルプ(ms-help://MS.VSCC/MS.MSDNVS.1041/cpref/html/
frlrfsystemwindowsformscurrencymanagerclasslisttopic.htm)...
#code(vbnet){{
Private Sub Grid_Navigate(sender As Object, e As Navigate...
If e.Forward Then
Dim ds As DataSet = CType(grid.DataSource, DataSet)
Dim cm As CurrencyManager = _
CType(BindingContext(ds,"Customers.CustOrders"), Cu...
'AllowNewプロパティを設定するため、IListをDataView...
Dim dv As DataView = CType(cm.List, DataView)
dv.AllowNew = false
End If
End Sub
}}
#code(csharp){{
private void Grid_Navigate(object sender, NavigateEventAr...
{
if (e.Forward )
{
DataSet ds = (DataSet) grid.DataSource;
CurrencyManager cm =
(CurrencyManager)BindingContext[ds,"Customers...
//AllowNewプロパティを設定するため、IListをDataVi...
DataView dv = (DataView) cm.List;
dv.AllowNew = false;
}
}
}}
**コメント [#xbe873a8]
#comment
//これより下は編集しないでください
#pageinfo([[:Category/.NET]],2003-05-13 (火) 06:00:00,DOB...
終了行:
#title(.NETプログラミング研究 第7号)
#navi(.NETプログラミング研究)
#contents
*.NETプログラミング研究 第7号 [#f4ec52c1]
**お知らせ [#t4e1cb2c]
5月1日からメールマガジンの末尾に「まぐまぐからのお知らせ...
**.NET Tips [#rd48c4b0]
掲示板を見ていますと、DataGridコントロールに関する質問が...
***DataGridの現在のセルを取得、設定する [#o9a79a99]
#column(注意){{
この記事の最新版は「[[DataGridの現在のセルを取得、設定す...
}}
説明の必要がないほどものすごく基本的なことですが、DataGri...
DataGridの現在のセル(フォーカスのあるセル)はDataGridク...
まず現在のセルを取得する例として、DataGrid1(DataGridオブ...
#code(vbnet){{
'現在のセルを取得
Dim c As DataGridCell = DataGrid1.CurrentCell
'セルの情報を表示
Dim rn As Integer = c.RowNumber
Console.WriteLine("選択されているセルの行:{0}", rn)
Dim cn As Integer = c.ColumnNumber
Console.WriteLine("選択されているセルの列:{0}", cn)
Console.WriteLine("選択されているセルの値:{0}", CStr(Data...
}}
#code(csharp){{
//現在のセルを取得
DataGridCell c = dataGrid1.CurrentCell;
//セルの情報を表示
int rn = c.RowNumber;
Console.WriteLine("選択されているセルの行:{0}", rn);
int cn = c.ColumnNumber;
Console.WriteLine("選択されているセルの列:{0}", cn);
Console.WriteLine("選択されているセルの値:{0}", dataGrid1...
}}
次に現在のセルを設定する例として、現在のセルを(0,0)にする...
#code(vbnet){{
'現在のセルを(0,0)に設定
DataGrid1.CurrentCell = New DataGridCell(0, 0)
}}
#code(csharp){{
//現在のセルを(0,0)に設定
DataGrid1.CurrentCell = new DataGridCell(0, 0);
}}
***DataGridの一番下の新しい行(*行)が表示されないようにす...
#column(注意){{
この記事の最新版は「[[DataGridの一番下の新しい行(*行)が表...
}}
DataGridの一番下の新しい行(*行)が表示されないようにするに...
DataGridにおいて新しい行の追加、編集、削除をすべて禁止す...
#code(vbnet){{
DataGrid1.ReadOnly = True
}}
#code(csharp){{
DataGrid1.ReadOnly = true;
}}
DataGrid.ReadOnlyプロパティをTrueにすると、追加、編集、削...
次に新しい行の追加のみを禁止する例を示します。
#code(vbnet){{
'CurrencyManagerを取得する
'ここではDataGrid1.DataSourceに
'DataTableオブジェクトが設定されているものとする
Dim cm As CurrencyManager
cm = CType(Me.BindingContext(DataGrid1.DataSource), _
CurrencyManager)
'DataViewを取得する
Dim dv As DataView = CType(cm.List, DataView)
'新しい行の追加を禁止する
dv.AllowNew = False
}}
#code(csharp){{
//CurrencyManagerを取得する
//ここではDataGrid1.DataSourceに
//DataTableオブジェクトが設定されているものとする
CurrencyManager cm =
(CurrencyManager) this.BindingContext[DataGrid1.DataS...
//DataViewを取得する
DataView dv = (DataView) cm.List;
//新しい行の追加を禁止する
dv.AllowNew = false;
}}
ヘルプ(ms-help://MS.VSCC/MS.MSDNVS.1041/cpref/html/
frlrfsystemwindowsformscurrencymanagerclasslisttopic.htm)...
#code(vbnet){{
Private Sub Grid_Navigate(sender As Object, e As Navigate...
If e.Forward Then
Dim ds As DataSet = CType(grid.DataSource, DataSet)
Dim cm As CurrencyManager = _
CType(BindingContext(ds,"Customers.CustOrders"), Cu...
'AllowNewプロパティを設定するため、IListをDataView...
Dim dv As DataView = CType(cm.List, DataView)
dv.AllowNew = false
End If
End Sub
}}
#code(csharp){{
private void Grid_Navigate(object sender, NavigateEventAr...
{
if (e.Forward )
{
DataSet ds = (DataSet) grid.DataSource;
CurrencyManager cm =
(CurrencyManager)BindingContext[ds,"Customers...
//AllowNewプロパティを設定するため、IListをDataVi...
DataView dv = (DataView) cm.List;
dv.AllowNew = false;
}
}
}}
**コメント [#xbe873a8]
#comment
//これより下は編集しないでください
#pageinfo([[:Category/.NET]],2003-05-13 (火) 06:00:00,DOB...
ページ名:
▲
▼
[
トップ
] [
新規
|
子ページ作成
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]