在winform中,自动生成编号,删除中间项,后面的编号自动改变

xht777 2012-04-26 10:47:41
我用的是checkedListBoxControl控件,dev的。编号是A B C D这样的,
我想删除B 然后C变成B,D变成C。以此类推怎么实现啊。要思路就行,要代码更好啦~~!
...全文
135 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
csrwgs 2012-04-26
  • 打赏
  • 举报
回复
我认为你是要顺序调用checkedListBoxControl控件。

用LIst。把checkedListBoxControl的名字依次加入,
删除控件的时候也把List里面的移除
bdmh 2012-04-26
  • 打赏
  • 举报
回复
重新写一遍
kunkun0921 2012-04-26
  • 打赏
  • 举报
回复
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using System.Drawing;

namespace PackControl.MyDataGridView
{
public class MyDataGridView : DataGridView
{

protected override void OnRowPostPaint(DataGridViewRowPostPaintEventArgs e)
{
base.OnRowPostPaint(e);

DataGridViewSquence(this, e);
}

public void DataGridViewSquence(DataGridView datagirdview, DataGridViewRowPostPaintEventArgs e)
{
SolidBrush v_SolidBrush = new SolidBrush(datagirdview.RowHeadersDefaultCellStyle.ForeColor);

int v_LineNo = 0;

v_LineNo = e.RowIndex + 1;

string v_Line = v_LineNo.ToString();

e.Graphics.DrawString(v_Line, e.InheritedRowStyle.Font, v_SolidBrush, e.RowBounds.Location.X + 15, e.RowBounds.Location.Y + 5);

}

}
}

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧