1 ضمیمه
چگونه 2 ستون از datagridview را به صورت مجزا تکمیل کنیم؟
سلام. من یک دیتا گرید ویو دارم و 2 تا باتن که روی هر باتن که کلیک کنیم، قرار هست یک فایل txt را فراخوانی کند و محتوای آن را درون ستون های دیتاگرید ویو نمایش دهد. باتن اول، باید ستون اول دیتاگرید ویو رو تکمیل کند و باتن دوم باید ستون دوم را تکمیل کند. مشکلم اینجاست که وقتی باتن اول رو میزنم، اطلاعات در ستون اول از بالا به ترتیب فراخوانی می شود ولی وقتی باتن دوم را میزنم، اطلاعات در ستون دوم، در آخرین سطر از ستون 1 ذخیره میشه، یعنی از سطر 1 ستون دوم اطلاعات رو نمیریزه. لطفا راهنمایی کنید. با تشکر.
private void btnSite_Click(object sender, EventArgs e)
{
try
{
OpenFileDialog op = new OpenFileDialog();
op.Title = "Open List ...";
op.Filter = "Text File (*.txt)|*.txt|All Files (*.*)|*.*";
if (op.ShowDialog() == DialogResult.OK)
{
StreamReader sr = new StreamReader(op.FileName);
while (!sr.EndOfStream)
{
DGW.Rows.Add(sr.ReadLine());
}
sr.Close();
}
}
catch { MessageBox.Show("Error1"); }
}
private void btnPic_Click(object sender, EventArgs e)
{
try
{
OpenFileDialog op = new OpenFileDialog();
op.Title = "Open List ...";
op.Filter = "Text File (*.txt)|*.txt|All Files (*.*)|*.*";
if (op.ShowDialog() == DialogResult.OK)
{
StreamReader sr = new StreamReader(op.FileName);
while (!sr.EndOfStream)
{
DGW.Rows.Add("",sr.ReadLine());
}
sr.Close();
}
}
catch { MessageBox.Show("Error2"); }
}
ضمیمه 143956
نقل قول: چگونه 2 ستون از datagridview را به صورت مجزا تکمیل کنیم؟
سلام .. توو رویداد btnPic_Click داخل حلقه while این کد رو بذار ..
DGW.Rows[i].Cells[1].Value = sr.ReadLine();
i++;
یه دونه int i=0 هم بالای while اضافه کن