ASP编程:Using DataGrid(attitude of mine)
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.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.ToString();
listItem.Text=products.Rows.ToString();
if(products.Rows.ToString()=="1")
listItem.Selected=true;
productsList.Items.Add(listItem);//把ListItem增加到CheckBoxList中往
}
productsList.SelectedIndexChanged+=newEventHandler(productsList_SelectedIndexChanged);
productsList.AutoPostBack=true;
item.Cells.Controls.Add(productsList);//把CheckBoxList增加到以后行的第二个单位格往
}
}
E、
至此,我们已完成了把CheckBoxList增加DataGrid的次要事情,看看我们的DataGrid是否是变的更人道化了呵呵!!!
嘎嘎,假如人人就这篇文章有甚么疑问的话能够QQ25359952,IWILLVERYHAPPYTOHELPEVERYBOY。人人一同前进。
</p>帮助用户快速实现各种应用服务,ASP商有整合各方面资源的能力,可在短期内为用户提供所需的解决方案。例如,典型的ERP安装,如果要在客户端安装的话需要半年到二年的时间,但是美国的一些ASP商如USI和CORIO能在90—120天内提供ERP应用方案。 我想问如何掌握学习节奏(先学什么再学什么)最好详细点? 跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组 Session:这个存储跟客户端会话过程的数据,默认20分钟失效 不能只是将它停留在纸上谈兵的程度上。 不能只是将它停留在纸上谈兵的程度上。 他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。 另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件) ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。 交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
页:
[1]