void kontrol()
{
String veri = "";
for (int i = 0; i < dataGridView2.RowCount; i++)
{
for (int f = 0; f < dataGridView2.ColumnCount; f++)
{
if (dataGridView2.Rows.Cells[f].Value != null)
{
veri = dataGridView2.Rows.Cells[f].Value.ToString();
// if (veri.StartsWith("") == true)
// { MessageBox.Show(veri); }
}
else
{
MessageBox.Show("lütfen boş alanları doldurunuz");
}
}
private void bt_kaydet_Click(object sender, EventArgs e)
{
kontrol();
// bos_satır_var == 0
if (dataGridView2.Rows.Count > 0)
{
int satirsayisi = dataGridView2.RowCount;
satirsayisi = satirsayisi - 1;
XmlDocument xdoc = new XmlDocument();
XmlNode root = xdoc.CreateElement("receteler");
xdoc.AppendChild(root);
while (satirsayisi > satir)
{
//burada datagrid de n aldığım degerler var
satir++;
}
using (SaveFileDialog sf = new SaveFileDialog())
{
sf.Filter = "XML Dosyası|*.xml";
if (sf.ShowDialog() == DialogResult.OK)
{
xdoc.Save(sf.FileName);
MessageBox.Show($"{sf.FileName} dosyası oluşturuldu");
}
}
}
else
{
MessageBox.Show("lütfen boş alanları doldurunuz");
}