b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

datagridview重叠_datagridview绑定list_datagridview右键菜单(53)

电脑杂谈  发布时间:2017-05-30 08:07:57  来源:网络整理

DataGridView1.Rows.Add(new string[] { "Mary", "Watson" });

DataGridView1.Rows.Add(new string[] { "Eddie", "Brock" });

}

private void Button1_Click(object sender, EventArgs e)

{

if (RadioButton1.Checked == true)

{

DataGridView1.Sort(new RowComparer(SortOrder.Ascending));

}

else if (RadioButton2.Checked == true)

{

DataGridView1.Sort(new RowComparer(SortOrder.Descending));

}

}

private class RowComparer : System.Collections.IComparer

{

private static int sortOrderModifier = 1;

public RowComparer(SortOrder sortOrder)

{

if (sortOrder == SortOrder.Descending)

{

sortOrderModifier = -1;

}

else if (sortOrder == SortOrder.Ascending)

{

sortOrderModifier = 1;

}

}

public int Compare(object x, object y)

{

DataGridViewRow DataGridViewRow1 = (DataGridViewRow)x;

DataGridViewRow DataGridViewRow2 = (DataGridViewRow)y;

// Try to sort based on the Last Name column.

int CompareResult = System.String.Compare(

DataGridViewRow1.Cells[1].Value.ToString(),

DataGridViewRow2.Cells[1].Value.ToString());

// If the Last Names are equal, sort based on the First Name.

if (CompareResult == 0)

{

CompareResult = System.String.Compare(

DataGridViewRow1.Cells[0].Value.ToString(),

DataGridViewRow2.Cells[0].Value.ToString());

}

return CompareResult * sortOrderModifier;

}

}

}

12. 如何处理ComboBox列中控件的SelectIndexChanged事件?

private void dataGridView1_EditingControlShowing(object sender,

DataGridViewEditingControlShowingEventArgs e)

{

ComboBox cb = e.Control as ComboBox;

if (cb != null)


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-50070-53.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...