0

列を手動で追加して、データをデータ グリッド ビューに表示したいのですが、どうすればよいでしょうか。助けてください。

前もって感謝します。

4

2 に答える 2

2

問題を解決する可能性のある次のことを試してください。

gridview (ID="gridview1" と仮定) がマークアップに含まれていることを確認します。AutoGenerateColumns="True"

DataTable dataTable = new dataTable();
dataTable.Columns.Add("Column1");
dataTable.Columns.Add("Column2");
dataTable.Columns.Add("Column3");

DataRow dataRow = dataTable.NewRow();

dataRow["Column1"] = "";
dataRow["Column2"] = "";
dataRow["Column3"] = "";

dataTable.Rows.Add(dataRow);

gridview1.DataSource = datatable;
gridview1.DataBind();
于 2013-10-22T11:55:49.527 に答える
0

次のようなものはどうですか:

var grd = new GridView();
grd.AutoGenerateColumns = false;
BoundField field = new BoundField();
field.DataField = "CustomerName";
field.HeaderText = Resources.GlobalResources.Customer;
DataControlField col = field;
grd.Columns.Add(col);
grd.DataSource = sortedCustomers;
grd.DataBind();
于 2013-10-22T11:54:34.317 に答える