datagridviewに3つの列があります。1つはテキスト、1つはコンボ、もう1つはテキストです...データソースを使用したくないdatagridview.Rows[]。cells[]。valueのようにセルに値を追加したいです。どうすればいいですか?私のデータベースにはいくつかの列があります...列の値を動的に追加する方法...
3 に答える
0
datagridview の代わりに Repeater を使用し、必要な数の列をレンダリングすることを強くお勧めします。
.aspx コード
<tr>
<asp:Repeater ID="rptDayHeaders" runat="server">
<ItemTemplate>
<td>
<strong><asp:Literal ID="ltMonthHeader" runat="server"></asp:Literal></strong>
</td>
</ItemTemplate>
</asp:Repeater>
</tr>
.aspx.vb コード
rptDayHeaders.DataSource = daysList
rptDayHeaders.DataBind()
ここで、dayslist は必要な列数の配列である必要があります。
同じアプローチを使用して、完全なガント チャートを生成しました。
于 2009-05-10T04:39:12.647 に答える
0
の線に沿って何かを試してください
dataGrid.Rows.Add(new object[] { "value1", 42, "value3"});
于 2009-05-10T04:57:52.807 に答える