ASP.NET网站制作之在DataGrid控件中猎取数据项中各列的数...
你觉得数据库怎么样?datagrid|datagrid控件|数据 在DataGrid控件中,一样平常只是在绑定列或模版列中举行数据显现。在编写DataGrid控件(控件名为dg1)的事务的处置办法时,一般但愿猎取数据项某列的数据。
除SelectedInexChanged事务外,别的事务的处置办法的参数e都是DataGridCommandEventArgs类的实例。经由过程e实例,能够猎取激发事务的数据项中数据。
1.猎取绑定列中的数据
1)处于非编纂形态、大概数据项处于编纂形态但该绑定列只读
e.Item.Cells[列索引].Text
2)处于编纂形态
绑定列假如处于编纂形态,则会显现为TextBox控件情势
((TextBox)(e.Item.Cells[列索引].Controls)).Text
2.猎取模版列中的数据
在模版列中能够安排一个或多个控件(右键"编纂模版"菜单),这些控件能够绑定命据源中的数据要猎取绑定到模版列中某控件上的数据,起首要晓得该控件的id,然后用FindControl办法取得该控件的援用。
((控件范例)(e.Item.Cells[列索引].FindControl("控件id"))).控件的属性
eg:((CheckBox)(e.Item.Cells.FindControl("cbSex"))).Checked
以前很热炒跨平台,主要是由于硅谷挑战微软霸主地位的热情,但是冷静下来后,跨平台往往不是那么一回事。假设你有个软件,所谓的跨平台,你只需要为第二个平台上重新编译一次就行了,这样很难么? Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。 主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性。 ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。 同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。 现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
页:
[1]