2016-12-15 60 views
-2
string querySql = "Select Admission_Date,Name,Father_name,Date_of_birth,NIC_No,Present_Adress,Age,Contact_No,Weight,Height,Image from Admform WHERE [email protected]"; 

using (SqlConnection conSql = new SqlConnection("Data Source=azeem;Initial Catalog=ittihadgym;Integrated Security=True")) 
{ 
    using (SqlCommand command = new SqlCommand(querySql, conSql)) 
    { 
     conSql.Open(); 
     command.Parameters.AddWithValue("@memid", textBoxmember.Text); 
     SqlDataReader reader = command.ExecuteReader(); 
     if (reader.Read()) 
     { 
      dateTimePicker1.Value=reader[0].ToString(); 
      textBoxname.Text = reader[1].ToString(); 
      textBoxfname.Text = reader[2].ToString(); 
      dateTimePicker2.Value=reader[3].ToString(); 
      textBoxnic.Text = reader[4].ToString(); 
      textBoxadress.Text=reader[5].ToString(); 
      textBoxage.Text=reader[6].ToString(); 
      textBoxcntct.Text=reader[7].ToString(); 
      textBoxweight.Text=reader[8].ToString(); 
      textBoxheight.Text=reader[9].ToString(); 

      byte[] img = (byte[])(reader[10]); 
      if (img == null) 
      pictureBox1.Image = null; 
      else 
      { 
      MemoryStream ms = new MemoryStream(img); 
      pictureBox1.Image = Image.FromStream(ms); 
      } 
     } 
     else 
     { 
      MessageBox.Show("This is does not exist."); 
      cn.Close(); 
+1

你得到什麼錯誤,在哪裏? – TaW

+0

datetimepicker1,value = reader [0] .Tostring(); 這裏m得到代碼錯誤 – mynameiskhan

+0

__什麼是錯誤?? __ – TaW

回答

0

應該

dateTimePicker1.Value = Convert.ToDateTime(reader[0]); 
dateTimePicker2.Value = Convert.ToDateTime(reader[3]); 

,因爲它DateTimePicker.Value屬性設置或獲取和選擇DateTime。因此它需要一個DateTime而不是string

+0

你們倆真棒:) thnks ..我的代碼現在工作正常 – mynameiskhan

+0

特別感謝提供額外的日期信息 – mynameiskhan

+0

樂於幫助@mynameiskhan。順便說一句,對SO表示感謝可能是你可以upvote,如果這個或任何答案已經解決了你的問題,請考慮[接受它](http://meta.stackexchange.com/questions/5234/how-does-accepting-通過點擊複選標記來選擇答案。這向更廣泛的社區表明,您已經找到了解決方案,併爲答覆者和您自己提供了一些聲譽。沒有義務這樣做。 –

相關問題