ورود

View Full Version : به دست آوردن مقدار DataTable



Davood_amega
چهارشنبه 07 مهر 1389, 16:23 عصر
فیلدی از یک متغیر از نوع DataTable که با یک Stored Procedure که یک سطر را برمی گرداند پر شده است.بنده در برنامه می خواهم مقدار یک فیلد را به TextBox اختصاص بدهم البته در Xaml با کد زیر می توانم وصل شوم .

<TextBox Name="txtCost" Text="{Binding Path=R_Cost}" >اما به :متفکر: دلیلی :متفکر: نمی خواهم این کار را انجام دهم و می خواهم در کد اینکار را بکنم .
از کد زیر استفاده می کنم اما نام فیلد را می دهد و نه مقدارش را ؟

txtCost.Text=Class_b.Select_R(5).Columns["R_Cost"].ToString()Class_b : نام کلاس
Select_R: نام تابعی که پرس وجوی مورد نظرم است که DataTable برمی گردونه .
R_Cost : نام فیلد موردنظرم .

mmd2009
چهارشنبه 07 مهر 1389, 17:03 عصر
با سلام

دوست عزیز شما باید به این نحو عمل کنی که مقدار ردیف مورد نظر وارد تکست باکست بشه :



DataTable dt = new DataTable();

dt.Columns.Add("mojtaba");
dt.Rows.Add("mmd2009");

this.Title = (string)dt.Rows[0][0];