SharePoint 웹 파트에서 C#으로 동적으로 만든 ASP.NET GridView 컨트롤을 사용하고 있습니다. 속성을 설정하는 데 몇 가지 문제가 있습니다. 특히, ShowHeader 속성을 완전히 무시하는 것, 그리고 그것과 같이 설정 : 이것은 내가 이전에 사용했던 System.Web.UI.WebControls.DataGrid와 잘 작동하는 것 같다ASP.NET C# GridView.ShowHeader 및 기타 속성
gv.ShowHeader = false;
. 어디에 문제가
gv.CellPadding = 2;
gv.CellSpacing = 2;
가 이해가 안 : 나는 또한 그러나,의 cellpadding 및 CellSpacing 작업을 잘 유사하게 설정 등의 BorderColor, BorderWidth, 같은 다른 속성의 많은으로이 문제에 봉착 . 내가 할 수있는 모든 도움을
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataSet ds = new DataSet();
da.Fill(ds, "Bobst Specs");
DataSet flipped_ds = FlipDataSet(ds);
DataView dv = flipped_ds.Tables[0].DefaultView;
GridView gv = new GridView();
gv.DataSource = dv;
gv.DataBind();
gv.AutoGenerateColumns = true;
gv.CellPadding = 2;
gv.CellSpacing = 2;
gv.ShowHeader = false;
Controls.Add(gv);
감사 : 여기
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataSet ds = new DataSet();
da.Fill(ds, "Specs");
DataSet flipped_ds = FlipDataSet(ds);
DataView dv = flipped_ds.Tables[0].DefaultView;
DataGrid outputGrid = new DataGrid();
outputGrid.DataSource = dv;
outputGrid.DataBind();
outputGrid.ShowHeader = false;
Controls.Add(outputGrid);
내가 내의 GridView를 위해 이것을 대체 한 코드는 : 여기 괜찮 았는데 내가 사용했던 데이터 그리드 코드입니다 !
예. 바인딩 문 앞에 모든 설정을 시도했지만 그 결과는 같습니다. –
한동안 놀고 나니 다시 돌아가 바인딩하기 전에 속성을 설정해 보았습니다. 처음에는 내가 뭘 잘못했는지 모르지만 지금은 효과가 있습니다. 당신의 도움을 주셔서 감사합니다! –