示例#1
0
 private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e)
 {
     detail.ID                = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells["ID"].Value);
     detail.Name              = dataGridView1.Rows[e.RowIndex].Cells["Name"].Value.ToString();
     detail.Calories          = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells["Calories"].Value);
     categories               = bll.GetTagsWithMealID(detail.ID);
     dataGridView2.DataSource = categories;
     detail.Tags              = categories;
 }
        private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e)
        {
            BSFrmAddMeal frm = new BSFrmAddMeal(this);
            detail.ID = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells["ID"].Value);
            detail.Name = dataGridView1.Rows[e.RowIndex].Cells["Name"].Value.ToString();
            detail.Calories = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells["Calories"].Value);
            detail.NutrientID = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells["NutrientID"].Value);

            byte[] bytes = (byte[])dataGridView1.Rows[e.RowIndex].Cells["Image"].Value;
            FrmAddmeal_pictureBox1_bytes = (byte[])dataGridView1.Rows[e.RowIndex].Cells["Image"].Value;
            if (bytes != null)
            {
                System.IO.MemoryStream ms = new System.IO.MemoryStream(bytes);
                pictureBox1.Image = Image.FromStream(ms);
            }
            else
            {
                pictureBox1.Image = null;
            }
            
            categories = bll.GetTagsWithMealID(detail.ID);
            dataGridView2.DataSource = categories;
            detail.Tags = categories;
        }