首页 >> 中药方剂

独自幸福快乐促销拉开大幕难解企业市场之困依依不舍孤独

中药方剂  2020年06月22日  浏览:3 次

1.为DataGrid控件设计样式

在asp:datagridid="DataGrid1"runat="server"之后添加如下代码

FooterStyleForeColor="Black"BackColor="#CCCCCC"/FooterStyle

SelectedItemStyleFont-Bold="True"ForeColor="White"BackColor="#008A8C"/SelectedItemStyle

AlternatingItemStyleBackColor="Gainsboro"/AlternatingItemStyle

ItemStyleForeColor="Black"BackColor="#EEEEEE"/ItemStyle

HeaderStyleFont-Bold="True"ForeColor="White"BackColor="#000084"/HeaderStyle

说明:

(1)在每个标签内主要是ForeColorBackColorFont-Bold这几个属性值

2.为DataGrid控件添加绑定列

asp:BoundColumnDataField=""ReadOnly="True"HeaderText=""/asp:BoundColumn

说明:

(1)在标签内的基本属性是DataField/HeaderText

(2)DataFormatString用于获取或设置指定列中各项的显示格式的字符串。

形式为{A:Bxx}。例如,格式化字符串{0:F2}将显示带两位小数的定点数。

其中A值只能设置为0,因为每个单元格中只有一个值。

冒号后的字符(常规示例中为B)指定值的显示格式

C以货币格式显示数值。

D以十进制格式显示数值。

E以科学记数法(指数)格式显示数值。

F以固定格式显示数值。

G以常规格式显示数值。

N以数字格式显示数值共缴获作案车辆2辆。。

X以十六进制格式显示数值。

(3)Visible获取或设置一个值,该值指示此列在DataGrid控件中是否可见。

(4)ReadOnly设置些列是否只读,若是只读的话,则不能修改.

(5)SortExpression获取或设置选择进行排序的列时传递到OnSortCommand方法的字段或表达式的名称。

3.为DataGrid控件添加模板列

asp:TemplateColumnHeaderText="类别"

ItemTemplate

asp:LabelText='%#al(taItem,"actorclassname")%'runat="server"ID="Label1"/

/ItemTemplate

EditItemTemplate

selectname="sltclassname"

%=tParentClass(0)%

/select

/EditItemTemplate

/asp:TemplateColumn

说明:

(1)基本框架是

asp:TemplateColumnHeaderText="类别"

ItemTemplate/ItemTemplate

/asp:TemplateColumn

(2)全面的模板列

asp:TemplateColumn HeaderTemplate

bTax/b

/HeaderTemplate ItemTemplate

asp:Label

Text='%#al(taItem,"Tax")%'

runat="server"/

/ItemTemplate EditItemTemplate asp:CheckBox

Text="Taxable"

runat="server"/ /EditItemTemplate FooterTemplate

asp:HyperLinkid="HyperLink1"

Text="Microsoft"

NavigateUrl=""

runat="server"/

/FooterTemplate /asp:TemplateColumn

(3)为布尔型列应用模板列

asp:TemplateColumn

ItemTemplate

asp:Label

Text='%#al(taItem,"Tax")%'

runat="server"/

/ItemTemplate

EditItemTemplate

asp:CheckBox

Text="Taxable"

runat="server"/ /EditItemTemplate

/asp:TemplateColumn

在正常状态连战连捷。一年四部皆佳作的“劳模+剧本伯乐”身份;《简·爱》、《饥饿》、《危险分析法》有力佐证他绝非昙花的作品积累;《斯巴达300勇士》、《无良杂牌军》、《X战警:第一课》北美破亿的票房储备,用Label控件显示

在状态,用CheckBox控件显示

(4)为枚举类型列应用模板列,如业务地区(全/广东/云南等等)

asp:TemplateColumnHeaderText="处理方式"

ItemTemplate

asp:LabelID="lbStatus"

%#al(Container,"alWith")%

/asp:Label

/ItemTemplate

EditItemTemplate

asp:DropDownListid="dpStatus2"runat="server"DataTextField="status"

asp:ListItemValue="Log"Log(日志)/asp:ListItem

asp:ListItemValue="SendSms"SendSms(短信)/asp:ListItem

/asp:DropDownList

/EditItemTemplate

/asp:TemplateColumn

在正常状态,用Label控件显示

在状态,用DropDownList控件显示

(5)为长字符串应用模板列,如一篇文章的内容

还未做过

4.为DataGrid控件添加按钮列

asp:ButtonColumn

HeaderText="Removefromcart"

ButtonType="PushButton"

Text="Remove"

CommandName="RemoveFromCart"/

(1)要使用按钮列,必须在DataGrid控件中添加OnItemCommand属性,并为该事件添加处理方法.

(2)模板列可以实现按钮列能实现的任何功能.

5.为DataGrid控件添加列

asp:EditCommandColumnButtonType="LinkButton"UpdateText="更新"HeaderText=""CancelText="取消"EditText=""/asp:EditCommandColumn

(1)ButtonType有两个值:LinkButton超级链接样式按钮的列|PushButton普通按钮的列。 6.为DataGrid控件添加超链接列

asp:HyperLinkColumnText="添加子类"DataNavigateUrlField="ActorclassID"DataNavigateUrlFormatString="px?classID={0}"/asp:HyperLinkColumn

(1)为每一行设置相同的文字及跳转的URL地址

设置Text和NavigateUrl属性,则列中的所有超级链接将共享同一标题和URL

(2)为每一行设置不同的文字及不同跳转的URL地址

A.用DataTextField设置数据源字段,若还想在原数据的基础上加工一下(如字段值为300,想显示为300元)

则再设置DataTextFormatString字段

B.用DataNavigateUrlField及DataNavigateUrlFormatString来设置URL地址

用DataTextField="money"DataTextFormatString="{0}元"

C.举例

DataNavigateUrlField="ActorclassID"DataNavigateUrlFormatString="px?classID={0}"

7.为DataGrid控件添加""代码

在DataGrid标签中加入

OnUpdateCommand="DataGrid1_Update"OnCancelCommand="DataGrid1_Cancel"OnEditCommand="DataGrid1_Edit"代码

在codeBehind页面加入如下代码

///响应按钮

publicvoidDataGrid1_Edit(Objectsender,DataGridCommandEventArgse)

{

itItemIndex=emIndex;

if(t("classID")!=null)

ndData(DataGrid1,tSource("select*fromActorClasswhereparentID="+t("classID")+"orderbydepth,orderIDdesc"));

else

ndData(DataGrid1,tSource("select*fromActorClasswheredepth=1orderbydepth,orderIDdesc"));

}

///响应取消按钮

publicvoidDataGrid1_Cancel(Objectsender,DataGridCommandEventArgse)

{

itItemIndex=-1;

if(t("classID")!=null)

ndData(DataGrid1,tSource("select*fromActorClasswhereparentID="+t("classID")+"orderbydepth,orderIDdesc"));

else

ndData(DataGrid1,tSource("select*fromActorClasswheredepth=1orderbydepth,orderIDdesc")); }

///响应更新按钮

publicvoidDataGrid1_Update(Objectsender,DataGridCommandEventArgse)

{

TextBoxClassNameText=(TextBox)lls[1].Controls[0];

stringclassName=xt;

intclassID=rse((lls[0].Text).ToString());

TextBoxorderID2=(TextBox)lls[5].Controls[0];

intorderID=rse(xt);

difyActorClass(className,classID,orderID); itItemIndex=-1;

if(t("classID")!=null)

ndData(DataGrid1,tSource("select*fromActorClasswhereparentID="+t("classID")+"orderbydepth,orderIDdesc"));

else

ndData(DataGrid1,tSource("select*fromActorClasswheredepth=1orderbydepth,orderIDdesc"));

}

说明

(1)DataGrid事件处理程序的格式

MethodName(Objectsender,DataGridCommandEventArgse)

(2)更新按钮的说明

A.获取状态中的文本框

TextBoxClassNameText=(TextBox)lls[1].Controls[0];

stringclassName=xt;

B.获取状态中的下拉列表框

方法一

intclassID;

classID=rse(t("sltclassname"));

方法二

DropDownListbbb=(DropDownList)lls[10].FindControl("dpStatus2");

stringddpValue=lectedValue

C.获取状态中的复选框

boolboolEnabled=((CheckBox)ndControl("chk_enabled")).Checked;

Stringstr2;

if(boolEnabled)

{

str2="1";

}

else

{

str2="0";

}

赋值给str2,原因是插入到数据库的布尔型值只能是1或者0

D.获取状态中的文本值,即该列是只读的.

stringstoryID=(lls[0].Text).ToString();

查看本文来源

怎么查有没有血栓
鼻渊通窍颗粒怎么样
精神病科
友情链接