datagrid做不到吧。自已用 StringBuilder 构建一个表格,加入一些DTHML,javascript一类的东东来实现吧。
解决方案 »
- 不能在 Page 回调中调用 Response.Redirect。
- 一个repeater控件显示数据问题!
- 为什么点击按钮提交后,重开了一个session
- 求助:怎样实现DataGrid列可以自由拖动!!希望有实例参考。急!急!!急!!!
- checkboxlist的问题
- 如何在WebPart中使用Javascript调用Web服务?
- [100分放送] 访问excel文件,写入DataGrid时,出现空白单元的问题,求助+放分
- <%# DataBinder.Eval(Container.DataItem,"CreateDate").ToString() %>时间格式是 2005-05-07 不需要时间怎么写
- 提个发生错误的问题...
- 『共享』 一个简单的小写转大写代码(水晶报表)
- 怎么样点击datagird中的字段,可以在textbox中显示对应的blob字段值.
- 这个问题该怎么解决?
不过这有什么现实意义吗?
其实不必去设置顺序字段,只要交换两条记录就可以了。比如:
//以下代码是交换第一行和第二行
for (int i = 0; i < DataTable1.Columns.Count; i++)
{
string str = DataTable1.Rows[0][i].ToString();
DataTable1.Rows[0][i] = DataTable1.Rows[1][i];
DataTable1.Rows[1][i] = str;
}
{
if(!Page.IsPostBack)
{
SqlConnection conn=new SqlConnection(TApp.Global.connstr);
SqlDataAdapter data=new SqlDataAdapter("select * from aabb",conn);
data.Fill(dataset);
Cart=dataset.Tables[0];
BindGrid();
}
} void BindGrid()
{
DataGrid1.DataSource =Cart;
DataGrid1.DataBind();
}
private void Button1_Click(object sender, System.EventArgs e)
{
string aa=Cart.Columns.Count.ToString();
for (int i = 0; i < Cart.Columns.Count; i++)
{
string str = Cart.Rows[0][i].ToString();
Cart.Rows[0][i] = Cart.Rows[1][i];
Cart.Rows[1][i] = str;
}
BindGrid() ;
}
这样写对吗,Cart.Columns.Count的值根本就是0,这是为什么呀,如果错了,应该怎么写呢