国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ExtAspNet GridPanel的一般用法

2024-07-10 13:26:49
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:


<ext:Grid runat="server" EnableCheckBoxSelect="false" EnableRowNumber="true"
Title="用戶管理" AllowPaging="True"
onpageindexchange="gridEcUser_PageIndexChange" PageSize="10"
onrowdatabound="gridEcUser_RowDataBound" DataKeyNames="UserId">
<Toolbars>
<ext:Toolbar runat="server">
<Items>
<ext:Button runat="server" Text="添加" Icon="Add">
</ext:Button>
<ext:ToolbarSeparator runat="server">
</ext:ToolbarSeparator>
<ext:Button runat="server" Text="首頁" Icon="House">
</ext:Button>
</Items>
</ext:Toolbar>
</Toolbars>
<Columns>
<ext:BoundField HeaderText="用戶ID" Hidden="true" DataField="UserId" ColumnID="UserId" />
<ext:BoundField HeaderText="姓名" ExpandUnusedSpace="True" DataField="FullName" ColumnID="FullName" />
<ext:BoundField HeaderText="登陸用戶名" DataField="LoginName" ColumnID="LoginName" />
<ext:BoundField HeaderText="用戶組" ColumnID="RolesFullName" DataField="RolesFullName" />
<ext:CheckBoxField HeaderText="用戶狀態" ColumnID="IsOpen" DataField="IsOpen" />
<ext:LinkButtonField HeaderText="" ColumnID="ModiUser" Text="修改" CommandName="Modi" />
<ext:LinkButtonField HeaderText="" ColumnID="DelUser" Text="刪除" CommandName="Del" ConfirmIcon="Question" ConfirmText="確認要刪除用戶嗎?" ConfirmTitle="易彩國際" />
</Columns>
</ext:Grid>


C#代碼:

復制代碼 代碼如下:


//數據綁定:
//說明:列的DataField名稱要與DataTable中的字段名稱一致。
DataTable UserDt = UserBLL.GetEcUserList();
gridEcUser.DataSource = UserDt;
gridEcUser.DataBind();


代碼

復制代碼 代碼如下:


    protected void gridEcUser_RowDataBound(object sender, ExtAspNet.GridRowEventArgs e)
{
DataRow Dr = e.DataItem as DataRow;
if (Dr != null)
{
bool IsOpen = Convert.ToBoolean(Dr["IsOpen"]);
if (IsOpen) e.Values[4] = "<img src='../Images/png-0010.png'";
else e.Values[4] = "<img src='../Images/png-0012.png'";
}


Grid中列內容居中的方法:

復制代碼 代碼如下:


<ext:BoundField HeaderText="姓名" ExpandUnusedSpace="True" DataField="FullName" ColumnID="FullName" DataFormatString="<div>{0}</div>" />


Grid的RowCommand事件中獲得列值:
1:在Grid的DataKeyNames中設置行關鍵字,如:DataKeyNames="UserId,UserName"
2:
代碼

復制代碼 代碼如下:


    protected void gridEcUser_RowCommand(object sender, ExtAspNet.GridCommandEventArgs e)
{
if (e.CommandName == "Modi") //修改
{
string DD = gridEcUser.DataKeys[e.RowIndex][0].ToString();
ExtAspNet.Alert.Show(DD);
}
else if (e.CommandName == "Del")//刪除
{
}
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 铜鼓县| 庄河市| 定襄县| 五莲县| 拉孜县| 东港市| 仙桃市| 滨州市| 舒兰市| 乌拉特中旗| 攀枝花市| 灵宝市| 诸暨市| 宜城市| 阿鲁科尔沁旗| 金昌市| 墨竹工卡县| 丰宁| 新野县| 益阳市| 泰和县| 张家港市| 金乡县| 商城县| 大连市| 昆明市| 龙泉市| 雅江县| 原阳县| 怀安县| 潮州市| 康乐县| 崇仁县| 广安市| 读书| 宕昌县| 桃源县| 绥阳县| 金湖县| 禄丰县| 东宁县|