第一行 No.1 No.2 No.3 No.4 No.5
第二行 张三 李四 王五 钱六 孙七
第三行 29 25 26 27 28
第四行 北京市 天津市 上海市 广州市 哈尔滨市
第五行 0001 0002 0003 0004 0005 现在的问题是:我想交换第二列和第三列的数据,该怎么写?
是否可以交换任意两列的数据?
第二行 张三 李四 王五 钱六 孙七
第三行 29 25 26 27 28
第四行 北京市 天津市 上海市 广州市 哈尔滨市
第五行 0001 0002 0003 0004 0005 现在的问题是:我想交换第二列和第三列的数据,该怎么写?
是否可以交换任意两列的数据?
解决方案 »
- 单机软件的使用有效期设置问题。
- c#怎么实现图片翻转90度???
- 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customEr
- 知道的来看下【至少一个参数没有被指定值】
- 怎样实现VS编辑器中tab控件(见图)
- 把jsb格式文件的内容在C#中显示出来!
- 求C#winform皮肤制作原理(最好有代码示例),最详细者得分!
- 求助,含水晶报表的C#程序打包安装后的问题。。。。高手来了 100分急送
- Web应用问题
- 怎样调用API?
- 问windows窗体一个很简单的问题
- B2B网站的会员进销存功能的数据库设计问题?
datagrid.rows(1)=datagrid.rows(2)
datagrid.rows(2)=nn=nothing
还要用到游标.
关于游标,可以查询sql的帮助文件.
this.dataGridView1.Columns[2].DisplayIndex = this.dataGridView1.Columns[2].Index + 1;
如果是datagrid里.用循环吧.和交换两个变量没啥区别.
{ this.dataGridView1.Columns[1].DisplayIndex = this.dataGridView1.Columns[1].Index + 1;
}
catch
{
this.dataGridView1.Columns[1].DisplayIndex = 0;
}
{
temp = Convert.ToString(row.Cells[3].Value);
row.Cells[3].Value = row.Cells[2].Value;
row.Cells[2].Value = temp;
}
{
temp = Convert.ToString(row.Cells[3].Value);
row.Cells[3].Value = row.Cells[2].Value;
row.Cells[2].Value = temp;
}
try
{ this.dataGridView1.Columns[1].DisplayIndex = this.dataGridView1.Columns[1].DisplayIndex + 1;
}
catch
{
this.dataGridView1.Columns[1].DisplayIndex = 0;
}