PDA

View Full Version : ايجادرديف درDataGridView



Iran58
پنج شنبه 28 خرداد 1388, 20:36 عصر
چگونه مي توان يك ستون درDataGridViewايجادكردكه دراين ستون باتوجه به تعدادرديفهاي كه ازبانك اطلاعاتي گرفته مي شود(بصورت پويا)درهردفعه شماره رديف رابراي هررديف به ما نشان دهد

asefy2008
جمعه 29 خرداد 1388, 01:24 صبح
منظورتون این هست که ستون ردیف به بانک متصل نباشه؟

Iran58
جمعه 29 خرداد 1388, 07:49 صبح
منظورتون این هست که ستون ردیف به بانک متصل نباشه؟
بله مي خواهم متصل نباشد وهردفعه ديتاگريدرانمايش مي دهم به تعدادرديفها ازيك تاآخرين رديف شماره رديفهامرتب نمايش داده شود

sadeghgilanisadegh
جمعه 29 خرداد 1388, 08:38 صبح
متغیر i ردیف شما در دیتا گرید میشه

_Command = new OleDbCommand();
_Command.Connection = _Connection.strConnection;
_Command.CommandText = "Select * From tbl_Students";
Data_Reader = _Command.ExecuteReader();
int i = 0;

dbg_Students.Rows.Clear();
dbg_Students.ColumnCount =3;
while (Data_Reader.Read())
{
dbg_Students.Rows.Add(new object[] { (++i).ToString(),Data_Reader[0], Data_Reader[1], Data_Reader[2] });
}
Data_Reader.Close();

asefy2008
جمعه 29 خرداد 1388, 12:22 عصر
تو CellFormatting گریدت این رو بنویس:


dataGridView1.Rows[e.RowIndex].Cells[0].Value = e.RowIndex + 1;

NewFoxStudent
جمعه 29 خرداد 1388, 12:51 عصر
تو CellFormatting گریدت این رو بنویس:


dataGridView1.Rows[e.RowIndex].Cells[0].Value = e.RowIndex + 1;

دوست عزیزمن قبلا این سوال رو پرسیدم و فکر میکنم شما همین جواب رو برای من ارسال کردید اگه درست خاطرم باشه
برای این کار باید کد شما رو یه کم تغییر بدیم


dataGridView1.Rows[e.RowIndex].Cells[0].Value = (e.RowIndex + 1).ToString();

asefy2008
جمعه 29 خرداد 1388, 13:02 عصر
دوست عزیزمن قبلا این سوال رو پرسیدم و فکر میکنم شما همین جواب رو برای من ارسال کردید اگه درست خاطرم باشه
برای این کار باید کد شما رو یه کم تغییر بدیم


dataGridView1.Rows[e.RowIndex].Cells[0].Value = (e.RowIndex + 1).ToString();
اون سوال رو دوستمون سون جواب داد و در مورد rowheader بود اون جا باید اون کار رو انجام می دادید(یعنی.ToString() انجام می دادید) ولی اینجا فکر نکنم نیاز باشه یعنی تا اونجایی که من یادم هست چون من الان رو کامپیوترم سی شارپ ندارم .
موفق باشید.