|
|
|
Win (Windows App) เราจะทำให้เลื่อนขึ้นเลื่อนลงของข้อมูลใน DataGridView ยังไงครับ |
|
|
|
|
|
|
|
มั่วให้ เขียนสด
Code (C#)
private void buttonUp_Click(object sender, EventArgs e)
{
int currentRowIndex = dataGridView1.CurrentRow.Index;
if (currentRowIndex > 0)
{
string tempValue = (string)dataGridView1.Rows[currentRowIndex - 1].Cells[0].Value;
dataGridView1.Rows[currentRowIndex - 1].Cells[0].Value = dataGridView1.Rows[currentRowIndex ].Cells[0].Value
dataGridView1.Rows[currentRowIndex ].Cells[0].Value = tempValue;
}
}
private void buttonDown_Click(object sender, EventArgs e)
{
int currentRowIndex = dataGridView1.CurrentRow.Index;
if (currentRowIndex < dataGridView1.Rows.Count)
{
string tempValue = (string)dataGridView1.Rows[currentRowIndex + 1].Cells[0].Value;
dataGridView1.Rows[currentRowIndex + 1].Cells[0].Value = dataGridView1.Rows[currentRowIndex ].Cells[0].Value
dataGridView1.Rows[currentRowIndex ].Cells[0].Value = tempValue;
}
}
|
|
|
|
|
Date :
2013-01-22 08:18:56 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เดี๋ยวขอลองดูก่อนนะครับ
ขอบคุณมากๆเลยครับ
|
|
|
|
|
Date :
2013-01-22 14:49:09 |
By :
TESTER |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แฮนเดิลอีเวนต์อ่ะยัง
|
|
|
|
|
Date :
2013-01-22 16:19:59 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
data set ที่อยุ่ใน gridview ก็ประมาณนี้น่ะครับ
Code (C#)
DataSet ds = new DataSet();
ds.Tables.Add();
ds.Tables[0].Columns.Add("โรงเรียน");
ds.Tables[0].Columns.Add("ระดับชั้น");
ds.Tables[0].Columns.Add("ชื่อหมวดหมู่");
ds.Tables[0].Columns.Add("เพศ");
ds.Tables[0].Columns.Add("ID");
for (int i = 0; i < this._categories.Count; i++)
{
string gender = "";
switch (this._categories[i].Gender)
{
case Gender.NONE:
gender = "ไม่มี";
break;
case Gender.MALE:
gender = "ชาย";
break;
case Gender.FEMALE:
gender = "หญิง";
break;
}
ds.Tables[0].Rows.Add(this._categories[i].School.Name, this._categories[i].School.Grade.Name, this._categories[i].Name, gender, this._categories[i].Id);
}
dataGridView1.DataSource = ds.Tables[0];
dataGridView1.Columns["ID"].Visible = false;
|
|
|
|
|
Date :
2013-01-22 16:44:03 |
By :
TESTER |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|