Çalışma Sayfası GridWeb'i Yeniden Bağla
Bir çalışma sayfasını bir veri kümesine bağladığınızda
IDE’de Çalışma Sayfaları Tasarımcısı, APSX’te bir çalışma sayfası etiketi oluşturulacak
dosya. Şöyle görünebilir:
xml
<acw:Worksheet DataMember="Products" BindStartRow="2" Name="Products"
EnableCreateBindColumnHeader="True" DataSource='<%# dataSet11 %>'>
GridWeb1.DataBind() veya WebWorksheet.DataBind()‘i çağırdığınızda, çalışma sayfası dataSet11’deki verilerle doldurulacaktır.
Bazen çalışma sayfasını yeniden ciltlemek isteyebilirsiniz:
C#]
private void Button1_Click(object sender, System.EventArgs e)
{
<span class="n">GridWeb1</span><span class="p">.</span><span class="n">WebWorksheets</span><span class="p">[</span><span class="m">0</span><span class="p">].</span><span class="n">Cells</span><span class="p">.</span><span class="n">Clear</span><span class="p">();</span>
<span class="c1">// Load data to the dataSet11.
LoadData(dataSet11);
<span class="n">GridWeb1</span><span class="p">.</span><span class="n">WebWorksheets</span><span class="p">[</span><span class="m">0</span><span class="p">].</span><span class="n">DataBind</span><span class="p">();</span>
}
VB
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
<span class="n">GridWeb1</span><span class="p">.</span><span class="n">WebWorksheets</span><span class="p">(</span><span class="m">0</span><span class="p">).</span><span class="n">Cells</span><span class="p">.</span><span class="n">Clear</span><span class="p">()</span>
<span class="err">'</span> <span class="n">Load</span> <span class="n">data</span> <span class="n">to</span> <span class="n">the</span> <span class="n">dataSet11</span><span class="p">.</span>
<span class="n">LoadData</span><span class="p">(</span><span class="n">dataSet11</span><span class="p">)</span>
<span class="n">GridWeb1</span><span class="p">.</span><span class="n">WebWorksheets</span><span class="p">(</span><span class="m">0</span><span class="p">).</span><span class="n">DataBind</span><span class="p">()</span>
End Sub
Çalışma zamanında worksheet.DataSource özelliğini değiştirseniz bile çalışma sayfası her zaman dataSet11’e bağlanır. Bunun nedeni, sayfanın her zaman çalışma sayfasının ASPX dosyasındaki etiketindeki DataSource bağlama bilgilerini kullanmasıdır. Çalışma zamanında sayfayı başka bir veri kaynağına bağlamak için, ASPC dosyasındaki çalışma sayfası etiketindeki veri kaynağı bağlama bilgilerini kaldırın. Etiketi şu şekilde düzenleyin:
xml
<acw:Worksheet BindStartRow="2" Name="Products"
EnableCreateBindColumnHeader="True">
DataBind yöntemini çağırmadan önce worksheet.DataSource ve worksheet.DataMember özelliklerini belirtin.