Beast777
Aug 9th, 2007, 08:40 AM
I keep hearing that datagridviews are the way to go. I am using C# and VS2005. With datagrids I would use datagridtable styles. Is there such a thing with the dgview? If so, how do I convert the code below to use on a dgview?
namespace DocCtrl
{
public partial class frmDocMain : Form
{
DataGridTableStyle t = new DataGridTableStyle();
public frmDocMain()
{
InitializeComponent();
}
private void frmDocMain_Load(object sender, EventArgs e)
{
sqlDataAdapter1.Fill(dsPers1, "CrseSched");
//create dataset
DataSet oDS = new DataSet();
//create connection
SqlConnection myConnection = new SqlConnection();
myConnection.ConnectionString = "workstation id=S-KG;packet size=4096;integrated security=SSPI;data source=SCE;persist security info=False;initial catalog=DocCtrl";
myConnection.Open();
//create dataadapter
SqlDataAdapter daPers = new SqlDataAdapter();
SqlCommand myCommand;
string cmdtext;
cmdtext = "SELECT * from Doc_Forms where Service_Number like '" + txtSN.Text + "'";
daPers = new SqlDataAdapter(cmdtext, myConnection);
daPers.Fill(oDS, "text");
dgDocs.DataSource = oDS.Tables["text"];
if (t.MappingName == "text")
{
}
else
{
t.MappingName = "text";
DataGridTextBoxColumn c;
c = new DataGridTextBoxColumn();
c.MappingName = "ID";
c.HeaderText = "ID";
c.Width = 0;
t.GridColumnStyles.Add(c);
DataGridBoolColumn d;
d = new DataGridBoolColumn();
d.MappingName = "Completed";
d.HeaderText = "Completed";
d.Width = 60;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
d = new DataGridBoolColumn();
d.MappingName = "Pers_File";
d.HeaderText = "Pers File";
d.Width = 50;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
t.MappingName = "text";
d = new DataGridBoolColumn();
d.MappingName = "UER";
d.HeaderText = "UER";
d.Width = 50;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
d = new DataGridBoolColumn();
d.MappingName = "Re_Engagement";
d.HeaderText = "Re Engag";
d.Width = 50;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
t.MappingName = "text";
d = new DataGridBoolColumn();
d.MappingName = "Occupational_Transfer";
d.HeaderText = "Occ Trans";
d.Width = 50;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
d = new DataGridBoolColumn();
d.MappingName = "Lve_Jacket";
d.HeaderText = "Lve Jac";
d.Width = 50;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
t.MappingName = "text";
d = new DataGridBoolColumn();
d.MappingName = "CF_98";
d.HeaderText = "CF98";
d.Width = 50;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
d = new DataGridBoolColumn();
d.MappingName = "Promotion";
d.HeaderText = "Promo";
d.Width = 50;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
t.MappingName = "text";
d = new DataGridBoolColumn();
d.MappingName = "CF_459";
d.HeaderText = "CF459";
d.Width = 50;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
d = new DataGridBoolColumn();
d.MappingName = "STR";
d.HeaderText = "Str";
d.Width = 50;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
t.MappingName = "text";
d = new DataGridBoolColumn();
d.MappingName = "CF_2088";
d.HeaderText = "CF2088";
d.Width = 50;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
d = new DataGridBoolColumn();
d.MappingName = "Release";
d.HeaderText = "Rel";
d.Width = 50;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
t.MappingName = "text";
d = new DataGridBoolColumn();
d.MappingName = "CF377";
d.HeaderText = "CF377";
d.Width = 50;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
c = new DataGridTextBoxColumn();
c.MappingName = "Pass_to";
c.HeaderText = "Pass to";
c.Width = 70;
t.GridColumnStyles.Add(c);
c = new DataGridTextBoxColumn();
c.MappingName = "Date";
c.HeaderText = "Date";
c.Width = 50;
t.GridColumnStyles.Add(c);
c = new DataGridTextBoxColumn();
c.MappingName = "728#";
c.HeaderText = "728 #";
c.Width = 30;
t.GridColumnStyles.Add(c);
c = new DataGridTextBoxColumn();
c.MappingName = "Date_Requested";
c.HeaderText = "Dt Req'd";
c.Width = 50;
t.GridColumnStyles.Add(c);
c = new DataGridTextBoxColumn();
c.MappingName = "Requested_By";
c.HeaderText = "Req by";
c.Width = 70;
t.GridColumnStyles.Add(c);
c = new DataGridTextBoxColumn();
c.MappingName = "Note";
c.HeaderText = "Note #";
c.Width = 200;
t.GridColumnStyles.Add(c);
dgDocs.TableStyles.Add(t);
}
myConnection.Close();
}
}
}
namespace DocCtrl
{
public partial class frmDocMain : Form
{
DataGridTableStyle t = new DataGridTableStyle();
public frmDocMain()
{
InitializeComponent();
}
private void frmDocMain_Load(object sender, EventArgs e)
{
sqlDataAdapter1.Fill(dsPers1, "CrseSched");
//create dataset
DataSet oDS = new DataSet();
//create connection
SqlConnection myConnection = new SqlConnection();
myConnection.ConnectionString = "workstation id=S-KG;packet size=4096;integrated security=SSPI;data source=SCE;persist security info=False;initial catalog=DocCtrl";
myConnection.Open();
//create dataadapter
SqlDataAdapter daPers = new SqlDataAdapter();
SqlCommand myCommand;
string cmdtext;
cmdtext = "SELECT * from Doc_Forms where Service_Number like '" + txtSN.Text + "'";
daPers = new SqlDataAdapter(cmdtext, myConnection);
daPers.Fill(oDS, "text");
dgDocs.DataSource = oDS.Tables["text"];
if (t.MappingName == "text")
{
}
else
{
t.MappingName = "text";
DataGridTextBoxColumn c;
c = new DataGridTextBoxColumn();
c.MappingName = "ID";
c.HeaderText = "ID";
c.Width = 0;
t.GridColumnStyles.Add(c);
DataGridBoolColumn d;
d = new DataGridBoolColumn();
d.MappingName = "Completed";
d.HeaderText = "Completed";
d.Width = 60;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
d = new DataGridBoolColumn();
d.MappingName = "Pers_File";
d.HeaderText = "Pers File";
d.Width = 50;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
t.MappingName = "text";
d = new DataGridBoolColumn();
d.MappingName = "UER";
d.HeaderText = "UER";
d.Width = 50;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
d = new DataGridBoolColumn();
d.MappingName = "Re_Engagement";
d.HeaderText = "Re Engag";
d.Width = 50;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
t.MappingName = "text";
d = new DataGridBoolColumn();
d.MappingName = "Occupational_Transfer";
d.HeaderText = "Occ Trans";
d.Width = 50;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
d = new DataGridBoolColumn();
d.MappingName = "Lve_Jacket";
d.HeaderText = "Lve Jac";
d.Width = 50;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
t.MappingName = "text";
d = new DataGridBoolColumn();
d.MappingName = "CF_98";
d.HeaderText = "CF98";
d.Width = 50;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
d = new DataGridBoolColumn();
d.MappingName = "Promotion";
d.HeaderText = "Promo";
d.Width = 50;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
t.MappingName = "text";
d = new DataGridBoolColumn();
d.MappingName = "CF_459";
d.HeaderText = "CF459";
d.Width = 50;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
d = new DataGridBoolColumn();
d.MappingName = "STR";
d.HeaderText = "Str";
d.Width = 50;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
t.MappingName = "text";
d = new DataGridBoolColumn();
d.MappingName = "CF_2088";
d.HeaderText = "CF2088";
d.Width = 50;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
d = new DataGridBoolColumn();
d.MappingName = "Release";
d.HeaderText = "Rel";
d.Width = 50;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
t.MappingName = "text";
d = new DataGridBoolColumn();
d.MappingName = "CF377";
d.HeaderText = "CF377";
d.Width = 50;
d.AllowNull = false;
t.GridColumnStyles.Add(d);
c = new DataGridTextBoxColumn();
c.MappingName = "Pass_to";
c.HeaderText = "Pass to";
c.Width = 70;
t.GridColumnStyles.Add(c);
c = new DataGridTextBoxColumn();
c.MappingName = "Date";
c.HeaderText = "Date";
c.Width = 50;
t.GridColumnStyles.Add(c);
c = new DataGridTextBoxColumn();
c.MappingName = "728#";
c.HeaderText = "728 #";
c.Width = 30;
t.GridColumnStyles.Add(c);
c = new DataGridTextBoxColumn();
c.MappingName = "Date_Requested";
c.HeaderText = "Dt Req'd";
c.Width = 50;
t.GridColumnStyles.Add(c);
c = new DataGridTextBoxColumn();
c.MappingName = "Requested_By";
c.HeaderText = "Req by";
c.Width = 70;
t.GridColumnStyles.Add(c);
c = new DataGridTextBoxColumn();
c.MappingName = "Note";
c.HeaderText = "Note #";
c.Width = 200;
t.GridColumnStyles.Add(c);
dgDocs.TableStyles.Add(t);
}
myConnection.Close();
}
}
}