フォームに GridView があり、ボタンをクリックすると別のフォームが開き、GridView で選択した行の情報が入力されます。
これは、GridView を含むフォームで試したコードです。
private void barButtonItem13_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
DataRow getRow = gridView1.GetDataRow(gridView1.GetSelectedRows()[0]);
using (Collections_.ModifierCollection modifierCollection = new Collections_.ModifierCollection((string)getRow[1],(string)getRow[2]))
{
var result = modifierCollection.ShowDialog();
if (result == DialogResult.OK)
{
// Just some code that I used
}
}
}
そして、これは私が他の形式で試したコードです:
public ModifierCollection(String getKeyWordCollectionName, String getKeyWordEditeurName)
{
collectionBox.Text = String.IsNullOrEmpty(getKeyWordCollectionName) ?
"unknown" :
getKeyWordCollectionName;
editeurBox.Text = String.IsNullOrEmpty(getKeyWordEditeurName) ?
"unknown" :
getKeyWordEditeurName;
InitializeComponent();
}
しかし、次の行でエラーが発生します。collectionBox.Text = getKeyWordCollectionName;
オブジェクト参照がオブジェクト インスタンスに設定されていません。