PDA

View Full Version : سوال: مشکل در پر کردن گرید با Procedure ?



Fartaj
شنبه 08 مهر 1391, 12:49 عصر
سلام خدمت دوستان

من دو تا گرید تو دو تا فرم دارم از گرید اولی یک رکورد رو انتخاب می کنم و می رم به فرم 2 تو همون دکمه ، id مربوط به رکورد انتخاب شده رو تو لیبل فرم 2 می ریزم و تو فرم دو قراره اطلاعات یک جدول دیگه رو به شرط برابر بودن با id موجود در لیبل رو نشون بدم حالا مشکل من اینه که من مثلا تو جدول دومی 3 تا رکورد با یک id دارم در صورتی که یک رکورد نشون می ده یا اصلا نشون نمی ده ؟

پروسجر :


USE [students]
GO
/****** Object: StoredProcedure [dbo].[SP_select_delay_byid] Script Date: 09/29/2012 13:17:57 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER PROCEDURE [dbo].[SP_select_delay_byid](
@Delay_Id as int
)
AS
BEGIN

select Delay_Id,Day,Date from st_Delay where Delay_Id = @Delay_Id
END


کد #C :



DC_linqDataContext My_L = new DC_linqDataContext();
var data = My_L.SP_select_delay_byid(int.Parse(lblid.Text));
dataGridView1.DataSource = data.ToList();
dataGridView1.Columns["Delay_Id"].HeaderText = "ردیف";
dataGridView1.Columns["Day"].HeaderText = "روز";
dataGridView1.Columns["Date"].HeaderText = "تاریخ";

Fartaj
شنبه 08 مهر 1391, 13:18 عصر
مشکل حل شد یک اشتباه تو پروسجر داشتم