ru ti
解决方案 »
- c# IC卡的问题 冰天雪地 寒风刺骨 鼻涕四溅 空中转体720°挥泪求指教急急
- Xilmerge:界面版的ILMerge,将引用的DLL和exe文件打成一个exe文件,带源码[图]
- 怎样才能对 enum 用泛型
- FileSystemWatcher 的用法!
- 怎样不用SQLDMO获取SQL Server数据库名?
- 刚开始使用2005,这个可执行文件VSHOST.exe 是干什么用的
- 如何通过.net 获取到在电脑上安装的COM组件的ProgID或者CLSID
- 有没有办法让程序知道某个储存过程的参数列表啊?
- 请教C#中的多线程问题
- 设置文件属性的问题.
- 求Gmail的邀请函。Thanks.
- 关于接口。。。。
此例合并第2.3列
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!IsPostBack)
{
DataTable table =tempTable();
DataGrid1.DataSource =table;
DataGrid1.DataBind(); }
}
DataTable tempTable()
{
DataTable table =new DataTable();
table.Columns.Add(new DataColumn("ID",typeof(System.Int32)));
table.Columns.Add(new DataColumn("FirstName",typeof(System.String)));
table.Columns.Add(new DataColumn("LastName",typeof(System.String))); for(int i=0;i<5;i++)
{
DataRow row =table.NewRow();
row["ID"] =i;
row["FirstName"]=i.ToString();
row["LastName"]=i.ToString();
table.Rows.Add(row);
}
return table;
} #region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.DataGrid1.PreRender += new System.EventHandler(this.DataGrid1_PreRender);
this.Load += new System.EventHandler(this.Page_Load); }
#endregion private void DataGrid1_PreRender(object sender, System.EventArgs e)
{
for(int i=0;i<DataGrid1.Items.Count;i++)
{
TableCell cell1 =DataGrid1.Items[i].Cells[1];
TableCell cell2 =DataGrid1.Items[i].Cells[2];
cell1.Text +=cell2.Text;
cell1.ColumnSpan =2;
cell2.Visible =false; } }
private void DataGrid1_PreRender(object sender, System.EventArgs e)
{
//合并2.3行,同时合并第一列
for(int i=0;i<DataGrid1.Items.Count;i++)
{
//合并2.3行
TableCell cell1 =DataGrid1.Items[i].Cells[1];
TableCell cell2 =DataGrid1.Items[i].Cells[2];
cell1.Text +=cell2.Text;
cell1.ColumnSpan =2;
cell2.Visible =false;
//合并第一列
TableCell cell =DataGrid1.Items[i].Cells[0];
cell.RowSpan =DataGrid1.Items.Count;
if(i>0)
cell.Visible=false; }
}