sid値をチェックするために以下のコードを試しました.2つのデータグリッドがあります.
1 つのデータグリッドで行を選択し、別のデータグリッド 2 に送信します。
初めて送信されたとき、それはdatagrid2に追加したい.次に、再びdatagrid1から選択された同じデータ行であり、送信手段である場合、「すでにdatagrid2にリストされている」と表示したい-これが私のコンセプトです
しかし、以下のコードを試しているときは常にdatagrid3にリストされているので、私のコンセプトに合わせてコードを完全に変更するにはどうすればよいですか?
public void sendstudy(string sid, DataRow row)
{
this.datatableobject.Rows.Add(row);
dataGrid2.ItemsSource = this.datatableobject.DefaultView;
tabControl1.SelectedIndex = 1;
foreach (DataRowView rowww in dataGrid2.Items)
{
string text = rowww.Row.ItemArray[1].ToString();
if (text == sid)
System.Windows.Forms.MessageBox.Show("ALREADY");
return;
}
}