⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 defaultcs.aspx.cs

📁 Telerik是很大的第三方软件制造商
💻 CS
📖 第 1 页 / 共 4 页
字号:
			GridDataItem res = null;
			foreach( GridItem item in tableView.Items )
			{
				if ( item.Selected && item is GridDataItem)
				{
					res = item as GridDataItem;
					break;
				}
			}

			return res;
		}


		private void RadGrid1_ItemCommand(object source, Telerik.WebControls.GridCommandEventArgs e)
		{
			if ( e.CommandName == RadGrid.SelectCommandName && e.Item.OwnerTableView.DataMember == "Orders" )
			{
				//Generally command exectes when handler finished
				//So force selecting item
				e.ExecuteCommand( source );
				//prevent executing it again
				e.Canceled = true;
				//Bind the child hierarchical table
				GridTableView tableView = (e.Item as GridDataItem).OwnerTableView;
				(tableView.ParentItem as GridDataItem).ChildItem.NestedTableViews[1].Rebind();
			}
		}

		private void Page_Load(object sender, System.EventArgs e)
		{
			//
		}

		protected void Button1_PreRender(object sender, System.EventArgs e)
		{
			Button button = (Button)sender;
			GridItem item = (GridItem)button.BindingContainer;

			if (item.Selected)
			{
				button.Text = "Deselect Row";
			}
			else
			{
				button.Text = "Select Row";
			}
		}


		protected void Button1_Click(object sender, System.EventArgs e)
		{
			Button button = (Button)sender;
			GridItem item = (GridItem)button.BindingContainer;

			if (item.Selected)
			{
				item.Selected = false;
				button.Text = "Select Row";
			}
			else
			{
				item.Selected = true;
				button.Text = "Deselect Row";
			}
		}

		protected void LinkButton1_PreRender(object sender, System.EventArgs e)
		{
			LinkButton button = (LinkButton)sender;
			GridItem item = (GridItem)button.BindingContainer;

			if (item.Selected)
			{
				button.Text = "Deselect Row";
			}
			else
			{
				button.Text = "Select Row";
			}
		}

		protected void LinkButton1_Click(object sender, System.EventArgs e)
		{
			
			LinkButton button = (LinkButton)sender;
			GridItem item = (GridItem)button.BindingContainer;

			if (item.Selected)
			{
				item.Selected = false;
				button.Text = "Select Row";
			}
			else
			{
				item.Selected = true;
				button.Text = "Deselect Row";
			}
		}

		protected void ImageButton1_PreRender(object sender, System.EventArgs e)
		{
			ImageButton button = (ImageButton)sender;
			GridItem item = (GridItem)button.BindingContainer;

			if (item.Selected)
			{
				button.ToolTip = "Deselect Row";
			}
			else
			{
				button.ToolTip = "Select Row";
			}
		}

		protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
		{
			ImageButton button = (ImageButton)sender;
			GridItem item = (GridItem)button.BindingContainer;

			if (item.Selected)
			{
				item.Selected = false;
				button.ToolTip = "Select Row";
			}
			else
			{
				item.Selected = true;
				button.ToolTip = "Deselect Row";
			}
		}

	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -