PDA

View Full Version : سوال در مورد قرار دادن داده های گرید در فرم



نیما حتمی
شنبه 07 اسفند 1389, 16:07 عصر
با سلام

من یه فرم دارم که در داخلش یه دکمه برای ویرایش و یه گرید هست و 5 تکس باکس که گریدم از داده های وارد شده در این تکس باکسها پر میشه و گرید من 3 فیلد از 5 فیلد من را نشان می دهد حالا سوال اینجاست وقتی دکمه ویرایش را می زنم فقط مقادیری که در گرید قابل نمایش است در تکس باکسها قرار می گیرد و 2 فیلد دیگر که در گرید نمایش داده نمی شود قابل ویرایش نیست .را ه حل چیه؟
قابل ذکر است من اومدم به این رمش تکس باکسها رو به گریدم joind کزدم
txtname.text=grid.curentrows.cell[0].value.tostring();
آیا راهی است که تونم مقادیر رو مستقیم از Table بخونم؟چطوری؟

خیلی گیرم دوستان کمکم نید لطفا

ehsanara
شنبه 07 اسفند 1389, 17:41 عصر
ببین این روش کارت رو راه میندازه؟



SqlCommand cmd = new SqlCommand("SELECT ID ,Name , Family , Phone "
+"FROM Personal "+
+"where ID = "+ IDTextBox.Text ,Cnn);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
IDTextBox.Text = dr["ID"].ToString();
NameTextBox.Text = dr["Name"].ToString();
FamilyTextBox.Text = dr["Family"].ToString();
PhoneTextBox.Text = dr["Phone"].ToString();
}
Cmd.Dispose();
dr.Dispose();