ExtAspNet GridPanel的一般用法
代码如下:
<ext:grid id="gridEcUser" runat="server" enablecheckboxselect="false" enablerownumber="true"
Title=”用户管理” AllowPaging=”True”
onpageindexchange=”gridEcUser_PageIndexChange” PageSize=”10″
onrowdatabound=”gridEcUser_RowDataBound” DataKeyNames=”UserId”>
Title=”用户管理” AllowPaging=”True”
onpageindexchange=”gridEcUser_PageIndexChange” PageSize=”10″
onrowdatabound=”gridEcUser_RowDataBound” DataKeyNames=”UserId”>
C#代码:
代码如下:
//数据绑定:
//说明:列的DataField名称要与DataTable中的字段名称一致。
DataTable UserDt = UserBLL.GetEcUserList();
gridEcUser.DataSource = UserDt;
gridEcUser.DataBind();
//说明:列的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] = “else e.Values[4] = “}
{
DataRow Dr = e.DataItem as DataRow;
if (Dr != null)
{
bool IsOpen = Convert.ToBoolean(Dr[“IsOpen”]);
if (IsOpen) e.Values[4] = “else e.Values[4] = “}
Grid中列内容居中的方法:
代码如下:
<ext:boundfield headertext="姓名" width="150px" expandunusedspace="True" datafield="FullName" columnid="FullName" dataformatstring="
{0}
“/>
Grid的RowCommand事件中获得列值:
1:在Grid的DataKeyNames中设置行关键字,如:DataKeyNames=”UserId,UserName”
2:
代码
代码如下:
来源gao!daima.com搞$代!码网
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”)//删除
{
}
}
以上就是ExtAspNet GridPanel的一般用法的详细内容,更多请关注gaodaima搞代码网其它相关文章!