PDA

View Full Version : پر کردن دستی datatable



saba106
پنج شنبه 20 تیر 1392, 12:15 عصر
با سلام
میخاستم بدونم چجوری میشه به صورت دستی یک datatable که تازه new شده و اطلاعاتی توش نیست رو پر کرد؟
(سرچ کردم ولی چیزی پیدا نکردم)
مرسی

saba106
پنج شنبه 20 تیر 1392, 12:18 عصر
دستی پرش کنم

Boy_nn
پنج شنبه 20 تیر 1392, 12:22 عصر
چطوری سرچ کردی که چیزی پیدا نکردی (https://www.google.com/search?q=datatable&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-beta&channel=fflb)
http://msdn.microsoft.com/en-us/library/system.data.datatable.aspx

اگه وقتی که برای نوشتن این پست گذاشته بودی به جاش سرچ می کردی ............

fool66
پنج شنبه 20 تیر 1392, 13:02 عصر
بعد از ایجاد DataTable یه دونه DataRow ایجاد کن
مثلا اگه اسم DataRow که ایجاد کردی a باشه و بخوای مقدار رو توی فیلد b بریزی وValueمقدارت باشه اینطوری عمل کن
a["b"]=Value

khokhan
پنج شنبه 20 تیر 1392, 13:45 عصر
بعد از ایجاد DataTable یه دونه DataRow ایجاد کن
مثلا اگه اسم DataRow که ایجاد کردی a باشه و بخوای مقدار رو توی فیلد b بریزی وValueمقدارت باشه اینطوری عمل کن
a["b"]=Value

منظورت اینطوریه
private void Form1_Load(object sender, EventArgs e)
{
DataTable objDataTable = new DataTable();

objDataTable.Columns.Add("Column 1", String.Empty.GetType());

objDataTable.Columns.Add("Column 2", String.Empty.GetType());

objDataTable.Columns.Add("Column 3", String.Empty.GetType());
//ایجاد ردیفها
objDataTable.Rows.Add(new string[] { "Row1 - Column1", "Row1 - Column2", "Row1 - Column3" });

objDataTable.Rows.Add(new string[] { "Row2 - Column1", "Row2 - Column2", "Row2 - Column3" });
objDataTable.Rows.Add(new string[] { "Row3 - Column1", "Row3 - Column2", "Row3 - Column3" });


for (int i = 0; i <= objDataTable.Rows.Count - 1; i++)
{
for (int j = 0; j <= 2; j++)
{

dataGridView1.DataSource=objDataTable;

}

}
}

fool66
پنج شنبه 20 تیر 1392, 13:51 عصر
منظورت اینطوریه
private void Form1_Load(object sender, EventArgs e)
{
DataTable objDataTable = new DataTable();

objDataTable.Columns.Add("Column 1", String.Empty.GetType());

objDataTable.Columns.Add("Column 2", String.Empty.GetType());

objDataTable.Columns.Add("Column 3", String.Empty.GetType());
//ایجاد ردیفها
objDataTable.Rows.Add(new string[] { "Row1 - Column1", "Row1 - Column2", "Row1 - Column3" });

objDataTable.Rows.Add(new string[] { "Row2 - Column1", "Row2 - Column2", "Row2 - Column3" });
objDataTable.Rows.Add(new string[] { "Row3 - Column1", "Row3 - Column2", "Row3 - Column3" });


for (int i = 0; i <= objDataTable.Rows.Count - 1; i++)
{
for (int j = 0; j <= 2; j++)
{

dataGridView1.DataSource=objDataTable;

}

}
}

به به استاد khokhan من هر چی شما بگید چشم بسته قبول دارم

دقیقا همینطور من برای یه فیلد گفتم شما برای همشون

مرسی بابت کمکتون