略過巡覽連結。
略過巡覽連結      
  infoDataGridView 的Total值, 有時為何顯示就不完整? 觀看回應
這部分需要調整一下DataGridView的Rows高度,在設計模式中,請調整DataGridView讓最後一Row能完全看到(或是多出幾個點), 即可解決此問題。

  如何在某一個DataGridViewTextBoxColumn,輸入40,轉變為0040? 觀看回應
寫在DataGridView的CellValueChanged事件中,如下:
if (infoNavigator1.CurrentState == "Editing" ||infoNavigator1.CurrentState == "Inserting")
{
if (e.ColumnIndex== 需要修改的欄位的列數)
{
if (InfoDataGridView[e.ColumnIndex, e.RowIndex].Value.ToString().Length < 4)
InfoDataGridView[e.ColumnIndex, e.RowIndex].Value = "00" + InfoDataGridView [e.ColumnIndex, e.RowIndex].Value.ToString();
}
}
前面的判斷是為了只在編輯或者新增資料的時候才這樣處理,其他如瀏覽等狀態不必處理。

  用程式新增Detail資料,為何新增資料不會立刻顯示出來? 觀看回應
可在Detail新增程式的最後加一句:GridView.Refresh();
或者你可以改成直接對GridView的cell設定值,這樣就可以即時顯示,又不用額外處理。

  當InfoDataGridView中使用infoRefVal編輯時,怎麼透過對InfoDataGridView的取得infoRefVal的DisplayMember的值,而不是實際的ValueMember的值? 觀看回應
grdDetail[ColumnIndex, RowIndex].FormattedValue是取得DisplayMember的內容;
grdDetail[ColumnIndex, RowIndex].Value是取得ValueMember的內容。

  如何在打開Form1的時候定位infoDataGridView的某一筆指定資料? 觀看回應
可以在Form_Load的事件中,以下列程式來處理:
DataRow[] drs = infoDataSet1.RealDataSet.Tables[0].Select("CustomerID=yourID"); // 取得DataRow
int index = infoDataSet1.RealDataSet.Tables[0].Rows.IndexOf(drs[0]);//取得符合條件的第一筆
infoBindingSource1.Position = index;