?? gridadapter.cs
字號:
using System;
using System.Windows.Forms ;
using System.Data;
namespace BasicBridge
{
/// <summary>
/// Summary description for GridAdapter.
/// </summary>
public class GridAdapter {
private DataGrid grid;
private DataTable dTable;
private int row;
//-----
public GridAdapter(DataGrid grd) {
grid = grd;
dTable = (DataTable)grid.DataSource;
grid.MouseDown +=new System.Windows.Forms.MouseEventHandler (Grid_Click);
row = -1;
}
//-----
public void Grid_Click(object sender, System.Windows.Forms.MouseEventArgs e) {
DataGrid.HitTestInfo hti = grid.HitTest (e.X, e.Y);
if(hti.Type == DataGrid.HitTestType.Cell ){
row = hti.Row ;
}
}
//-----
public void Add(Product p) {
DataRow row = dTable.NewRow();
row[0] = p.getName ();
row[1] = p.getQuantity ();
dTable.Rows.Add(row);
dTable.AcceptChanges();
}
//-----
public int SelectedIndex() {
return row;
}
//-----
public void Clear() {
int count = dTable.Rows.Count ;
for(int i=0; i< count; i++) {
dTable.Rows[i].Delete ();
}
}
//-----
public void clearSelection() {}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -