|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关.datagrid|datagridTKS!
A、简介
DataGrid位于System.Web.UI.WebControls称号空间下;在using此称号空间的时分,请断定你是不是在以后的项目标援用里增加了System.Web.DLL这个assemble(程序集)
B、主题
这片文章里我将把我对DataGrid的一些开端熟悉与人人分享和如何在DataGrid的ColumsbindingCheckBoxList控件[以此类推,人人能够很轻松bind其他的WebControls]。
C、Someimportantspionts
必需懂得的事务:
DataGrid.ItemDataBound:在数据bind后产生
几个类:
DataGridItem:暗示一行数据,同时DataGrid.Items就是DataGridItem的汇合
TableCell:暗示一个表格的单位格
DataGridItemEventArgs:从EventArgs承继
D、完成
privatevoidDataGrid1_ItemDataBound(objectsender,DataGridItemEventArgse)
{
DataGridItemitem=e.Item;//猎取以后行的,即DataGridItem
intid=int.Parse(item.Cells[0].Text);//猎取相干查询的数据库的关头字,这里我把一个id存在第一列
CheckBoxListproductsList;//声名一个CheckBoxList变量
productsList=newCheckBoxList();//实例一个CheckBoxList工具
DataTableproducts=ProductAccessor.GetProducts(id);//依据取的id查询数据库
for(inti=0;i<products.Rows.Count;i++)
{
ListItemlistItem=newListItem();//声名并实例一个ListItem
listItem.Value=products.Rows[i][0].ToString();
listItem.Text=products.Rows[i][1].ToString();
if(products.Rows[i][2].ToString()=="1")
listItem.Selected=true;
productsList.Items.Add(listItem);//把ListItem增加到CheckBoxList中往
}
productsList.SelectedIndexChanged+=newEventHandler(productsList_SelectedIndexChanged);
productsList.AutoPostBack=true;
item.Cells[1].Controls.Add(productsList);//把CheckBoxList增加到以后行的第二个单位格往
}
}
E、
至此,我们已完成了把CheckBoxList增加DataGrid的次要事情,看看我们的DataGrid是否是变的更人道化了呵呵!!!
嘎嘎,假如人人就这篇文章有甚么疑问的话能够QQ25359952,IWILLVERYHAPPYTOHELPEVERYBOY。人人一同前进。
</p>帮助用户快速实现各种应用服务,ASP商有整合各方面资源的能力,可在短期内为用户提供所需的解决方案。例如,典型的ERP安装,如果要在客户端安装的话需要半年到二年的时间,但是美国的一些ASP商如USI和CORIO能在90—120天内提供ERP应用方案。 |
|