62,268
社区成员
发帖
与我相关
我的任务
分享
protected void ddlDeviceInfo_SelectedIndexChanged(object sender, EventArgs e)
{
if (ddlDeviceInfo.SelectedItem.Text == "设备状态")
{
bind();
gvwDeviceInfo.Columns[0].Visible = true;
gvwDeviceInfo.Columns[1].Visible = false;
gvwDeviceInfo.Columns[2].Visible = false;
gvwDeviceInfo.Columns[3].Visible = false;
gvwDeviceInfo.HeaderRow.Cells[1].Visible = false;
gvwDeviceInfo.HeaderRow.Cells[2].Visible = false;
gvwDeviceInfo.HeaderRow.Cells[3].Visible = false;
}
else if (ddlDeviceInfo.SelectedItem.Text == "设备产权")
{
bind();
gvwDeviceInfo.Columns[0].Visible = false;
gvwDeviceInfo.Columns[1].Visible = true;
gvwDeviceInfo.Columns[2].Visible = false;
gvwDeviceInfo.Columns[3].Visible = false;
gvwDeviceInfo.HeaderRow.Cells[0].Visible = false;
gvwDeviceInfo.HeaderRow.Cells[2].Visible = false;
gvwDeviceInfo.HeaderRow.Cells[3].Visible = false;
}
else if (ddlDeviceInfo.SelectedItem.Text == "设备类别")
{
bind();
gvwDeviceInfo.Columns[0].Visible = false;
gvwDeviceInfo.Columns[1].Visible = false;
gvwDeviceInfo.Columns[2].Visible = true;
gvwDeviceInfo.Columns[3].Visible = false;
gvwDeviceInfo.HeaderRow.Cells[0].Visible = false;
gvwDeviceInfo.HeaderRow.Cells[1].Visible = false;
gvwDeviceInfo.HeaderRow.Cells[3].Visible = false;
}
else if (ddlDeviceInfo.SelectedItem.Text == "设备名称")
{
bind();
gvwDeviceInfo.Columns[0].Visible = false;
gvwDeviceInfo.Columns[1].Visible = false;
gvwDeviceInfo.Columns[2].Visible = false;
gvwDeviceInfo.Columns[3].Visible = true;
gvwDeviceInfo.HeaderRow.Cells[0].Visible = false;
gvwDeviceInfo.HeaderRow.Cells[1].Visible = false;
gvwDeviceInfo.HeaderRow.Cells[2].Visible = false;
}
}
public void bind()
{
IList dev = Info.FindAll();
gvwDeviceInfo.DataSource = dev;
gvwDeviceInfo.DataKeyNames = new string[] { "Id" };
gvwDeviceInfo.DataBind();
}