データグリッドからオブジェクトタイプを取得する方法はありますか?私は女性と男性職員(異なるオブジェクトの両方)データグリッドからオブジェクトタイプを取得
おかげ
ロールスを表示する動的なデータグリッドを持っています。
データグリッドからオブジェクトタイプを取得する方法はありますか?私は女性と男性職員(異なるオブジェクトの両方)データグリッドからオブジェクトタイプを取得
おかげ
ロールスを表示する動的なデータグリッドを持っています。
あなたが選択した行のデータ型を望むなら、あなたは次の操作を行うことができます:
datagrid.SelectedItem.GetType()
を
コード例が表示されていないと、どのような答えも推測のビットになりますが、ここには入ります。
あなたは以下のようにスタッフをサブクラス化することはできません。ベースにあるジェンダーにアクセスすることはできますか?
public enum Gender
{
Male, Female
}
public class Staff
{
public Staff(Gender gender)
{
this.Gender = gender;
}
public Gender Gender { get; private set; }
}
public class FemaleStaff : Staff
{
public FemaleStaff() : base(Gender.Female)
{
}
}
public class MaleStaff : Staff
{
public MaleStaff() : base(Gender.Male)
{
}
}
あなたはタイプのスタッフのデータグリッドから抜け出す任意のオブジェクトを適切にキャストし、その後、その派生型を見つけるために、性別のプロパティを使用して調べることができるこの方法です。