关于datagrid和checkbox数据绑定的问题
我使用datagrid的模板列,有一列未checkbox,
如何在绑定数据时,不对checkbox列进行帮定,保留checkbox,对其他列进行数据绑定
我的代码入下:
//查询数据,datagrid中数据显示
DataGrid_matter.Visible=true;
LinkButton1.Visible=true;
LinkButton2.Visible=true;
datagridinit();
newzapd =new matterpd();
string str_zapd;
str_zapd = "select * from send_tel";
DataSet mydataset = new DataSet();
DataTable custTable = mydataset.Tables.Add("send_tel");
OleDbDataAdapter mydataadapter = new OleDbDataAdapter
(str_zapd,newzapd.OleDbConn);
mydataadapter.Fill(mydataset,"send_tel");
DataView mydataview = new DataView(mydataset.Tables["send_tel"]);
DataGrid_matter.DataSource = mydataview;
DataGrid_matter.DataBind();
//datagrid初始化
public void datagridinit()
{
DataGrid_matter.Columns.Clear();
System.Web.UI.WebControls.BoundColumn bdcol=new BoundColumn();
//bdcol.datafield = "accept_time";
bdcol.HeaderText = "派单";
bdcol.ItemStyle.Width = 40;
DataGrid_matter.Columns.AddAt(0,bdcol);
bdcol=new BoundColumn();
bdcol.DataField = "matter_tel";
bdcol.HeaderText = "障碍电话";
bdcol.ItemStyle.Width = 80;
DataGrid_matter.Columns.AddAt(1, bdcol);
bdcol=new BoundColumn();
bdcol.DataField = "MATTER_NAME";
bdcol.HeaderText = "障碍现象";
bdcol.ItemStyle.Width = 100;
DataGrid_matter.Columns.AddAt(2, bdcol);
bdcol=new BoundColumn();
bdcol.DataField = "TEST_RESULT_NAME";
bdcol.HeaderText = "测试结果";
bdcol.ItemStyle.Width = 100;
DataGrid_matter.Columns.AddAt(3, bdcol);
bdcol=new BoundColumn();
bdcol.DataField = "CONTACT_TEL";
bdcol.HeaderText = "联系电话";
bdcol.ItemStyle.Width = 80;
DataGrid_matter.Columns.AddAt(4, bdcol);
bdcol=new BoundColumn();
bdcol.DataField = "ACCEPT_TIME";
bdcol.HeaderText = "受理日期";
bdcol.ItemStyle.Width = 150;
DataGrid_matter.Columns.AddAt(5, bdcol);
bdcol=new BoundColumn();
bdcol.DataField = "CUSTOMER_NAME";
bdcol.HeaderText = "用户名称";
bdcol.ItemStyle.Width = 180;
DataGrid_matter.Columns.AddAt(6, bdcol);
bdcol=new BoundColumn();
bdcol.DataField = "CUSTOMER_ADDRESS";
bdcol.HeaderText = "装机地址";
bdcol.ItemStyle.Width = 80;
DataGrid_matter.Columns.AddAt(7, bdcol);
DataGrid_matter.Width = 1000;
DataGrid_matter.HorizontalAlign = HorizontalAlign.Center;
}
我程序运行时第一列的checkbox不见了,不知如何解决????