用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - c#代码库

DataGrid的使用

2012-10-13 作者: 神马举报

[c#]代码库

private void DataGrid1_ItemCreated ( object sender, System.Web.UI.WebControls.DataGridItemEventArgs e )
{
	  foreach ( DataGridItem di in this.DataGrid1.Items )
	{
		  if ( di.ItemType==ListItemType.Item||di.ItemType==ListItemType.AlternatingItem )
			  
		{
			   ( ( LinkButton ) di.Cells[8].Controls[0] ).Attributes.Add ( "onclick","return confirm(’确认删除此项吗?’);" );
			  
		}
	}
}


//样式交替:
ListItemType itemType = e.Item.ItemType;
if ( itemType == ListItemType.Item )
{
	  e.Item.Attributes["onmouseout"] = "javascript:this.style.backgroundColor=’#FFFFFF’;";
	  e.Item.Attributes["onmouseover"] = "javascript:this.style.backgroundColor=’#d9ece1’;cursor=’hand’;" ;
}
else if ( itemType == ListItemType.AlternatingItem )
{
	  e.Item.Attributes["onmouseout"] = "javascript:this.style.backgroundColor=’#a0d7c4’;";
	  e.Item.Attributes["onmouseover"] = "javascript:this.style.backgroundColor=’#d9ece1’;cursor=’hand’;" ;
}


//加一个编号列:
DataTable dt= c.ExecuteRtnTableForAccess ( sqltxt ); //执行sql返回的DataTable
DataColumn dc=dt.Columns.Add ( "number",System.Type.GetType ( "System.String" ) );
for ( int i=0; i<dt.Rows.Count; i++ )
{
	  dt.Rows["number"]= ( i+1 ).ToString();
}
DataGrid1.DataSource=dt;
DataGrid1.DataBind();
  DataGrid1中添加一个CheckBox,页面中添加一个全选框
private void CheckBox2_CheckedChanged ( object sender, System.EventArgs e )
{
	  foreach ( DataGridItem thisitem in DataGrid1.Items )
	  
	{
		   ( ( CheckBox ) thisitem.Cells[0].Controls[1] ).Checked=CheckBox2.Checked;
		  
	}
}


//将当前页面中DataGrid1显示的数据全部删除
foreach ( DataGridItem thisitem in DataGrid1.Items )
{
	  if ( ( ( CheckBox ) thisitem.Cells[0].Controls[1] ).Checked )
		  
	{
		  string strloginid= DataGrid1.DataKeys[thisitem.ItemIndex].ToString();
		  Del ( strloginid ); //删除函数
		  
	}
}



网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...