Pergunta

Desejo adicionar uma coluna que tenha uma caixa de seleção desmarcada.Isso é usado para que o usuário possa selecionar várias linhas.

datatable.Columns.Add(new DataColumn("Selected", typeof(bool)));

se a tabela de dados acima for usada em um DataGridView normal, ela mostrará uma caixa de seleção em vez de um bool.No entanto, quando usado em um SPGridView, ele apenas me mostrará verdadeiro/falso.

datatable.Columns.Add(new DataColumn("Selected", typeof(CheckBox)));

A tabela de dados acima mostra System.Web.UI.WebControls.CheckBox em vez da caixa de seleção ou do valor verdadeiro/falso.

Então, como posso criar uma coluna que mostra apenas uma caixa de seleção em cada linha.E como posso adicionar um CheckBox ao cabeçalho da coluna para que o usuário possa selecioná-lo para todas as linhas do SpGridView.

Foi útil?

Solução

Verifique o link abaixo.Mostra como adicionar caixa de seleção no SPGridView.

http://www.c-sharpcorner.com/uploadfile/dhananjaycoder/adding-checkboxes-in-sharepoint-gridview-spgridview/

e verifique este link que mostra como adicionar a caixa de seleção de cabeçalho no SpGridView.

Cabeçalho CheckBox para selecionar todas as checkBoxes no SPGridView

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top