Requests と Items の 2 つのテーブルがあります。この MouseUp イベントは、WinForm DatagridRow 用です。このイベントを WPF DataGrid にどのように使用しますか?
private void gridRequests_MouseUp(object sender, MouseEventArgs e)
{
DataTable dt = new DataTable();
DataBase db = new DataBase();
try
{
s = gridRequests[0, gridRequests.CurrentRow.Index].Value.ToString();
dt = db.MySelect("select * from Items where RequestID='" + s + "'");
gridItems.DataSource = dt;
gridItems.Columns[0].HeaderText = "No.";
gridItems.Columns[1].HeaderText = "Item Code";
gridItems.Columns[2].HeaderText = "Item Name";
}
catch { }
}
これをwpfで使用します:
private void requestsDataGrid_MouseUp(object sender, MouseButtonEventArgs e)
{
DataTable dt = new DataTable();
DataBase db = new DataBase();
s = requestsDataGrid[0, requestsDataGrid.CurrentRow.Index].Value.ToString();
dt = db.MySelect("select * from Items where RequestID='" + s + "'");
}
CurrentRow または CurrentCell は私のエラーポイントです。