У меня проблемы с пониманием того, какой код я могу использовать, чтобы вернуть выбранные строки из представления сетки данных в текстовые поля для редактирования.Я думаю, что мы будем использовать что-то вроде dataScreen.SelectedRows
что-то, может быть
Какой код я могу использовать?
DataSource = datagridview (чтобы его было легче понять)
namespace HospitalManagementSystem
{
public partial class Form1 : Form
{
DataTable table = new DataTable();
public string name { get; set; }
public string Gender { get; set; }
public string DateOfBirth { get; set; }
public string Address { get; set; }
public string MedicalHistory { get; set; }
public string BloodType { get; set; }
public Form1()
{
InitializeComponent();
}
private void btnExit_Click(object sender, EventArgs e)
{
this.Close();
}
private void Form1_Load(object sender, EventArgs e)
{
dataScreen.Rows.Add("Iqra", "Female", 20, 721797684, "praha 6", "Migraine", "Blood Type O+");
}
private void radioButton_Male_CheckedChanged(object sender, EventArgs e)
{
Gender = "Male";
}
private void radioButton_Female_CheckedChanged(object sender, EventArgs e)
{
Gender = "Female";
}
private void btnSave_Click(object sender, EventArgs e)
{
name = txtName.Text;
DateOfBirth = Date_dob.Value.ToString();
Address = txtAddress.Text;
MedicalHistory = txtMedicalHistory.Text;
BloodType = txtBloodType.Text;
if (radioButton_Female.Checked)
Gender = "Female";
else if (radioButton_Male.Checked)
Gender = "Male";
dataScreen.Rows.Add(name, Gender, DateOfBirth, Address, MedicalHistory);
}
}
}