簡體   English   中英

OnAutoGeneratingColumn e.cancel影響Table.Column.Count嗎?

[英]does OnAutoGeneratingColumn e.cancel affect Table.Column.Count?

如果我使用OnAutoGeneratingColumn取消了一些不必要生成的列,這會影響Table.Columns.Count中的列數嗎?

語境

我逐行遍歷一個表,獲取每個值並將其傳遞給插入SQL命令。 現在,它排成一行,以便每個條目都正確關聯。 我會用e.cancel破壞它嗎? 如果行[0]被取消,行[1]將不再指向曾經執行的操作嗎?

for (int i = 0; i < table.Dummy.Columns.Count; i++)
{
    // if we're past our first entry, add room for the next before entering it
    if (i != 0)
    {
        InsertIntoTableQuery.AddIntPrm();
    }
    //if our column has an entry, add it into our table.
    if (row[i] != null)
    {

        InsertIntoTableQuery.Prms[i].Val = row[i];
    }
}

沒有! 我弄清楚了為什么我出錯了,這不是原因。 您可以取消wpf datagrid中的列生成,而無需實際更改表索引。 事后看來,這很明顯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM